gstreamer/ext/alsa
Ronald S. Bultje b709c6844b ext/alsa/gstalsamixer.c: Update mixer (to sync with other sessions) if we try to obtain a new value. This makes alsam...
Original commit message from CVS:
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_update),
(gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
(gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record),
(gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option):
Update mixer (to sync with other sessions) if we try to obtain
a new value. This makes alsamixer work accross applications.
* ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time):
Only call sync functions if we're running, else alsalib asserts.
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query):
Sometimes fails to compile. Possibly a gcc bug.
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Add a reference to an application-provided object, because we lose
this same reference if we add it to the bin. If we don't do this,
we can only use this object once and thus crash if we go from
ready to playing, back to ready and back to playing again.
Also add an audioscale element because several cheap soundcards -
like mine - don't support all samplerates.
* sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
(gst_ximagesink_xcontext_clear), (gst_ximagesink_change_state):
Fix wrong order or PAR calls. Makes automatically obtained PAR
from the X server atually being used.
2004-09-13 09:24:00 +00:00
..
gstalsa.1 splitting ALSA code into separate source files 2003-11-16 00:40:01 +00:00
gstalsa.c fixes for G_DISABLE_ASSERT and friends 2004-08-03 14:28:12 +00:00
gstalsa.h ext/alsa/: Use alsa trigger_tstamp to get the timestamp of the first sample in the buffer for more precise sync. Some... 2004-06-24 12:53:17 +00:00
gstalsaclock.c better debug 2004-06-11 16:53:26 +00:00
gstalsaclock.h *.h: Revert indenting 2004-03-15 16:32:55 +00:00
gstalsamixer.c ext/alsa/gstalsamixer.c: Update mixer (to sync with other sessions) if we try to obtain a new value. This makes alsam... 2004-09-13 09:24:00 +00:00
gstalsamixer.h 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.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 ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p... 2004-05-27 03:36:17 +00:00
gstalsamixertrack.c ext/alsa/: Re-commit ALSA switches. 2004-08-31 14:12:49 +00:00
gstalsamixertrack.h ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p... 2004-05-27 03:36:17 +00:00
gstalsaplugin.c ext/alsa/gstalsaplugin.c: Disable call to gst_debug_log() if debugging is disabled (bug #145118) 2004-07-03 23:35:36 +00:00
gstalsasink.c ext/alsa/gstalsamixer.c: Update mixer (to sync with other sessions) if we try to obtain a new value. This makes alsam... 2004-09-13 09:24:00 +00:00
gstalsasink.h ext/alsa/: - add debugging info 2004-07-08 13:40:37 +00:00
gstalsasrc.c don't assert in state change 2004-07-09 10:56:51 +00:00
gstalsasrc.h ext/alsa/: Make the xrun code timestamp and offset the buffers correctly. moved the clock to the base class, use alsa... 2004-06-17 14:10:21 +00:00
Makefile.am ext/alsa/: Add enumerations (as GstMixerOptions). Make correct distinction between input/output tracks. Add capture/p... 2004-05-27 03:36:17 +00:00