gstreamer/ext/alsa
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
..
gstalsa.c renamed to actual element names, so much nicer to look at 2005-08-05 18:51:29 +00:00
gstalsa.h ext/alsa/gstalsa.*: Add HW probing for period_count/size and buffer_size MIX/MAX 2005-01-10 04:09:43 +00:00
gstalsaclock.c ext/alsa/gstalsaclock.c: Sanity check, don't wait endlessly since the clock might not actually run at this point (whi... 2005-01-17 12:45:27 +00:00
gstalsaclock.h *.h: Revert indenting 2004-03-15 16:32:55 +00:00
gstalsamixer.c ext/alsa/gstalsamixer.c: Update flags when requested. 2005-01-11 15:11:26 +00:00
gstalsamixer.h fold all interfaces in one interfaces dir, preserving CVS history 2005-06-30 11:58:40 +00:00
gstalsamixeroptions.c ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p... 2004-05-27 03:36:17 +00:00
gstalsamixeroptions.h fold all interfaces in one interfaces dir, preserving CVS history 2005-06-30 11:58:40 +00:00
gstalsamixertrack.c ALSA mixer track label internationalization (#154054). 2004-10-25 15:58:35 +00:00
gstalsamixertrack.h fold all interfaces in one interfaces dir, preserving CVS history 2005-06-30 11:58:40 +00:00
gstalsaplugin.c ext/alsa/gstalsaplugin.c (plugin_init): We are primary audio sinks. 2005-07-29 15:42:17 +00:00
gstalsasink.c gst-libs/gst/audio/gstbaseaudiosink.c 2005-08-08 16:42:10 +00:00
gstalsasink.h ext/: ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek) (gst_ogg_demux_read_chain, gst_ogg_demux_read_end_chain) ext... 2005-05-09 07:03:13 +00:00
gstalsasrc.c use overridable ERROR_CFLAGS; more macro splitting 2005-07-10 12:03:58 +00:00
gstalsasrc.h Added audiosource base classes. 2005-07-06 15:27:17 +00:00
Makefile.am make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes 2005-07-13 17:58:07 +00:00