On Fri, Jun 19, 2009 at 1:42 PM, Stefan Kost 
wrote:
>
> Ian schrieb:
> > Just starting to get into gstreamer so apologies if this is covered in
> > some FAQ. Point me at it and I'll read up offline.
> >
> > I'm about to start developing an audio sink plugin to some hardware.
> > The examples i've found to date appear to be push-based sink plugins.
> >
> > The driver to the hardware I'm interfacing to gets supplied with data via
> > a callback, which would seem to be best supported by a pull-based audio
> > sink plugin.
> >
> > So should I have a couple of frames of buffering and go for a push-based
> > plugin, or attempt a pull-based one (presumably with a queue just before
> > the sink?).
>
> You can use the GstRingbuffer for that. Lock at the jack puling in
> gst-plugin-bad (jack is pull based).
>
> Stefan

Thanks for the pointer Stefan.

Can you use a GstRingBuffer with compressed audio data (hardware decoder) so I 
don't have to perform s/w decode unless it's necessary? Any further examples?

Thanks again.

Ian


      

------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Gstreamer-embedded mailing list
Gstreamer-embedded@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded

Reply via email to