[LV2] Killing the event extension
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
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
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.
More information about the Devel