[gst-devel] GstTuner

Andy Wingo wingo at pobox.com
Tue Mar 14 04:06:18 CET 2006


Hi Lutz,

On Thu, 2006-03-09 at 00:10 +0100, Lutz Müller wrote:
> Attached a patch that makes the cdiocddasrc a GstTuner (patch against
> gst-plugins-base/gst-libs/gst/cdda).
> 
> In the end, by providing the tuner interface, the cdiocddasrc-specific
> properties "track" and "mode" could be removed. But that's another
> story.

I don't think the tuner interface is appropriate. It is intended for TV
cards and webcams, and might get some specialization that way in the
future.

Tardec is unlike a CD source inasmuch as the format is (in general)
different for each file in the tar, and that you can't usefully access
files in the tar by index. It is more like oggdemux with chained oggs.
In streaming mode (i.e., playing the whole tar), formats change on chain
boundaries. In random-access mode one would probably want an interface
to enumerate the various chains in the file. This is unlike other muxed
formats where the various streams are simultaneous, e.g. mpeg2 transport
stream.

So in summary a new interface would be more appropriate, something that
could be used in playing chained oggs as well.

Regards,
-- 
Andy Wingo
http://wingolog.org/





More information about the gstreamer-devel mailing list