[gst-devel] Re: Re: [matroska-devel] Re: Common Opensource codec API

Pamel paul at msn.com
Sun Jun 29 02:41:05 CEST 2003


"Toby Hudon" <gldm at mail.com> wrote..
> See I think the different operations like filters and muxing should just
be subsets of the message space.

I have always been in complete agreement with this.  Most data types that
are passed to/from a codec/filter/muxer are identical.  It always seemed
kind of useless to develop three separate designs that do 98% of the same
work.  They all need things like:

Timecode
Duration
Frame
Colorspace
Video Size
Status (Error, Ready, etc)

Maybe things like the CodecPrivate would only ever be passed to/from the
codec and the muxer, but never to the filter.  There is enough data that
would be duplicated across all of the interfaces that seperating the API's
would be silly.  More code and more specs for nothing.


Pamel







More information about the gstreamer-devel mailing list