gstreamer/gst-libs/gst/audio
Andy Wingo 69d36f02ce gst-libs/gst/audio/gstbaseaudiosink.c
Original commit message from CVS:
2005-08-08  Andy Wingo  <wingo@pobox.com>

* gst-libs/gst/audio/gstbaseaudiosink.c
(gst_base_audio_sink_change_state): Open the device in NULL->READY
like good elements should. Close on READY->NULL too.

* gst-libs/gst/audio/gstaudiosink.c
(gst_audioringbuffer_open_device,
(gst_audioringbuffer_close_device, gst_audioringbuffer_acquire)
(gst_audioringbuffer_release): Updates for new ring buffer API,
hook into the new audio sink api.

* gst-libs/gst/audio/gstaudiosink.h (GstAudioSinkClass.open)
(GstAudioSinkClass.close): Just open and close the device -- no
resource allocation or configuration.
(GstAudioSinkClass.prepare, GstAudioSinkClass.unprepare): New
vmethods, handle device setup and resource allocation.

* ext/alsa/gstalsasink.c (gst_alsasink_open, gst_alsasink_close)
(gst_alsasink_prepare, gst_alsasink_unprepare): Update for new
base class API.

* gst-libs/gst/audio/gstringbuffer.h
(GstRingBufferClass.open_device, GstRingBufferClass.close_device):
New vmethods.

* gst-libs/gst/audio/gstringbuffer.c (gst_ring_buffer_open_device)
(gst_ring_buffer_close_device, gst_ring_buffer_device_is_open):
New API functions. The device should be opened before acquiring
and closed after releasing.
2005-08-08 16:42:10 +00:00
..
.gitignore ignore more 2005-01-17 12:45:48 +00:00
audio.c Surround sound support. 2004-11-25 20:36:29 +00:00
audio.def add more plugins to the build add some definitions needed by plugins fixes for build problems 2004-07-26 22:09:59 +00:00
audio.h use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
audio.vcproj more working plugins 2004-07-27 21:41:30 +00:00
audiofilter.vcproj more working plugins 2004-07-27 21:41:30 +00:00
gstaudioclock.c gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value. 2005-07-20 09:08:05 +00:00
gstaudioclock.h gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value. 2005-07-20 09:08:05 +00:00
gstaudiofilter.c use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstaudiofilter.h use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstaudiofiltertemplate.c use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstaudiosink.c gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
gstaudiosink.h gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
gstaudiosrc.c use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstaudiosrc.h use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstbaseaudiosink.c gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
gstbaseaudiosink.h use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstbaseaudiosrc.c gst-libs/gst/audio/gstbaseaudiosrc.c: More compilation fixen. 2005-07-27 19:13:27 +00:00
gstbaseaudiosrc.h use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstringbuffer.c gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
gstringbuffer.h gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
make_filter gconf/Makefile.am: Fix for non-GNU make 2004-04-19 22:51:57 +00:00
Makefile.am install but don't dist the enumtypes 2005-07-13 19:28:39 +00:00
multichannel.c Fixes for API changes in core. 2005-07-20 17:16:54 +00:00
multichannel.h Add G_BEGIN_DECLS and G_END_DECLS around headers where missing, so that they work when included from C++ code 2005-02-09 22:31:05 +00:00
testchannels.c Plugin port to 0.9, ogg/theora playback should work in the seek example now. 2005-03-31 09:43:49 +00:00
TODO gst-libs/gst/audio/: Make sure the audio clock always returns an increasing value. 2005-07-20 09:08:05 +00:00