[matroska-devel] Re: references, KaxCodecPrivate for Vorbis
Steve Lhomme
steve.lhomme at free.fr
Fri Feb 28 19:17:27 CET 2003
Pamel wrote:
> "Steve Lhomme" wrote
>
> >>- putting all three packets into the one KaxCodecPrivate: we'd store
> >> the length1 (four bytes, little endian), packet1, the length2 (again
> >> four bytes, little endian), packet2, packet3 (the last packet's
> >> length can be calculated by KaxCodecPrivate's length - length1 -
> >> length2),
> >
> >That solution is OK.
> >
> >
> >>- putting all three packets into the one KaxCodecPrivate using the
> >> lacing mechanism.
> >
> >That's also a good solution, but probably overkill :)
>
>
> What about just making KaxCodecPrivate contain subelements? Then you
> could
> store all sorts of wacky data that codecs already want to store under
> seperate headers.
Because there is no need to define an element for each codec
specificities. As you know the element IDs are not infinite... Well,
they are, but less efficient then ;)
The matroska level doesn't really need to understand what's inside the
codec.
http://www.matroska.org
More information about the Matroska-devel
mailing list