[LV2] Killing the event extension
David Robillard
d at drobilla.net
Fri Jan 31 20:50:02 PST 2014
On Thu, 2014-01-30 at 17:43 +0100, hermann meyer wrote:
> Am 29.01.2014 16:49, schrieb David Robillard:
> > Well... deliberately using the deprecated extension*after* trying the
> > new one was a bad decision. Sorry.
>
> Maybe it helps if you write the DEPRECATED note as well in the header
> itself.
The next LV2 release will have all event stuff tagged as deprecated, so
GCC will generate warnings on their use.
> To help me understand your intentions, would you explain me please, what
> is the bad with the event extension.
The short answer, of course, is that it has been replaced and
deprecated, but the main reasons why that happened are:
1) A container for data that isn't always inside an event buffer was
needed
2) Different contexts for mapped URIs proved to be a
broken/complicated/error-prone idea. At the same time, uri-map was
dropped for urid, and atoms use a straight (32-bit) URID for a type.
--
dr
More information about the Devel
mailing list