From 6052579ae40b22a9f17a3864ef1fdc896f7d351b Mon Sep 17 00:00:00 2001 From: Brian Cameron Date: Fri, 9 Jun 2006 17:29:08 +0000 Subject: sys/sunaudio/: Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1.... Original commit message from CVS: Patch by: Brian Cameron * sys/sunaudio/gstsunaudiomixerctrl.c: (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list), (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume), (gst_sunaudiomixer_ctrl_set_mute): * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init), (gst_sunaudiosink_init), (gst_sunaudiosink_prepare), (gst_sunaudiosink_write): Attached find a patch that fixes a number of bugs with the SunAudio mixer plugin and fixes #344101: 1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto the tracklist causing gnome-volume-control's preferences dialog to be messed up and would core dump if you checked/unchecked any item. 2. We weren't previously setting the MUTE flag properly. Fixing this makes gnome-volume-control work better. 3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control look better. Also some minor cleanup in gstsunaudiosink.c. --- ChangeLog | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 9f794229..b6fe5c4b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,27 @@ +2006-06-09 Wim Taymans + + Patch by: Brian Cameron + + * sys/sunaudio/gstsunaudiomixerctrl.c: + (gst_sunaudiomixer_ctrl_open), (gst_sunaudiomixer_ctrl_build_list), + (gst_sunaudiomixer_ctrl_new), (gst_sunaudiomixer_ctrl_set_volume), + (gst_sunaudiomixer_ctrl_set_mute): + * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init), + (gst_sunaudiosink_init), (gst_sunaudiosink_prepare), + (gst_sunaudiosink_write): + Attached find a patch that fixes a number of bugs with the SunAudio mixer + plugin and fixes #344101: + 1. The gst_sunaudiomixer_ctrl_build_list kept appending the same 3 tracks onto + the tracklist causing gnome-volume-control's preferences dialog to be messed + up and would core dump if you checked/unchecked any item. + 2. We weren't previously setting the MUTE flag properly. Fixing this makes + gnome-volume-control work better. + 3. Now we properly define the input track to be GST_MIXER_TRACK_INPUT and + the monitor to be GST_MIXER_TRACK_OUTPUT, so that makes gnome-volume-control + look better. + Also some minor cleanup in gstsunaudiosink.c. + + 2006-06-09 Wim Taymans * ext/jpeg/gstjpegdec.c: (gst_idct_method_get_type), -- cgit