[gst-devel] Re: [gst-cvs] company gstreamer: gstreamer/ gstreamer/docs/random/ gstreamer/gst/ gstreamer/gst/elements/

Benjamin Otte in7y118 at public.uni-hamburg.de
Mon Feb 2 04:05:07 CET 2004


On Sat, 31 Jan 2004, Ronald S. Bultje wrote:

> On Sat, 2004-01-31 at 11:06, Benjamin Otte wrote:
> > No, it's not. Devices and files are external ressources. External
> > ressources are opened on NULL=>READY.
>
> Normally, files are external resources. The exception is where the file
> is the stream.
>
An external ressource is an external ressource is an external ressource.
You open $DISPLAY, /dev/dsp, /dev/video, /dev/cdrom and whatever external
ressources you use on NULL=>READY, so you know in READY if you are indeed
ready to start processing. Missing, blocked or somehow else not
ready ressources are to be detected in NULL=>READY.
The only exception are ressources that start producing data when opened.
Those ressources should be opened on PAUSED=>PLAYING. That's not true for
a file though.

> > We had this discussion half a year ago, so I kinda don't wanna get into
> > this discussion again ;)
>
> This is what came out. ;). And this is how it's always worked.
>
Nope and nope.

Benjamin





More information about the gstreamer-devel mailing list