[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