From: Ronald S. B. <rb...@pd...> - 2004-01-03 13:08:38
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sat Jan 03 2004 05:09:33 PST Log message: 2004-01-03 Thomas Canty <tom...@op...> reviewed by: Ronald Bultje <rb...@ro...> * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_dispose): Correct logic of dispose function (see #129306). Modified files: . : ChangeLog ext/alsa : gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.60&r2=1.61 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.3&r2=1.4 |
From: Ronald S. B. <rb...@pd...> - 2004-03-13 04:45:05
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Fri Mar 12 2004 20:45:02 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_get_type), (gst_alsa_class_init), (gst_alsa_get_property), (gst_alsa_probe_get_properties), (gst_alsa_class_probe_devices), (gst_alsa_class_list_devices), (gst_alsa_probe_probe_property), (gst_alsa_probe_needs_probe), (gst_alsa_probe_get_values), (gst_alsa_probe_interface_init), (gst_alsa_open_audio), (gst_alsa_close_audio): * ext/alsa/gstalsa.h: Add propertyprobe interface implementation, add some device-name property, all this so that it looks good in gnome-volume-control. Modified files: . : ChangeLog ext/alsa : gstalsa.c gstalsa.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.421&r2=1.422 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.91&r2=1.92 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.h.diff?r1=1.27&r2=1.28 |
From: Ronald S. B. <rb...@pd...> - 2004-03-13 05:52:45
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Fri Mar 12 2004 21:52:38 PST Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_free_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_class_init), (gst_alsa_mixer_track_new): * ext/alsa/gstalsamixertrack.h: Fix ancient leftovers... MixerTrack is a GObject. Modified files: . : ChangeLog ext/alsa : gstalsamixer.c gstalsamixertrack.c gstalsamixertrack.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.423&r2=1.424 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.6&r2=1.7 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.c.diff?r1=1.1&r2=1.2 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.h.diff?r1=1.1&r2=1.2 |
From: Ronald S. B. <rb...@pd...> - 2004-03-15 06:34:59
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sun Mar 14 2004 22:34:57 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_get_property), (gst_alsa_open_audio), (gst_alsa_close_audio): * ext/alsa/gstalsa.c: Don't open the device if we're a mixer (= padless). * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_class_init), (gst_alsa_mixer_init), (gst_alsa_mixer_open), (gst_alsa_mixer_close), (gst_alsa_mixer_change_state): Open mixer during state change rather than during object initialization. Also, get a device name. Currently in a somewhat hackish fashion, but I didn't really find something better. Modified files: . : ChangeLog ext/alsa : gstalsa.c gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.434&r2=1.435 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.96&r2=1.97 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.8&r2=1.9 |
From: Ronald S. B. <rb...@pd...> - 2004-04-29 00:40:28
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Wed Apr 28 2004 17:40:27 PDT Log message: * ext/alsa/gstalsa.c: (gst_alsa_class_probe_devices): Don't probe for playback device if we're a source element. Fixes #139658. Modified files: . : ChangeLog ext/alsa : gstalsa.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.577&r2=1.578 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.101&r2=1.102 |
From: Ronald S. B. <rb...@pd...> - 2004-05-07 04:57:09
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Thu May 06 2004 21:57:08 PDT Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_type), (gst_alsa_sink_class_init): * ext/alsa/gstalsasink.h: * ext/alsa/gstalsasrc.c: (gst_alsa_src_get_type), (gst_alsa_src_class_init): * ext/alsa/gstalsasrc.h: Make alsasink/src a subclass of alsamixer so that mixer stuff shows up in gst-rec. Needs some finetuning. Modified files: . : ChangeLog ext/alsa : gstalsamixer.c gstalsasink.c gstalsasink.h gstalsasrc.c gstalsasrc.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.607&r2=1.608 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.10&r2=1.11 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.15&r2=1.16 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.h.diff?r1=1.3&r2=1.4 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasrc.c.diff?r1=1.10&r2=1.11 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasrc.h.diff?r1=1.4&r2=1.5 |
From: Ronald S. B. <rb...@pd...> - 2004-05-09 00:30:20
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sat May 08 2004 17:30:19 PDT Log message: * ext/alsa/gstalsa.c: (device_list), (gst_alsa_class_probe_devices): * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open): Fix alsa oddness in mixer after the combination of using mixer in source/sink elements and using hw:x,y instead of just hw:x. Modified files: . : ChangeLog ext/alsa : gstalsa.c gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.617&r2=1.618 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.103&r2=1.104 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.11&r2=1.12 |
From: Ronald S. B. <rb...@pd...> - 2004-05-16 20:46:31
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sun May 16 2004 13:46:28 PDT Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_open), (gst_alsa_mixer_close), (gst_alsa_mixer_supported), (gst_alsa_mixer_build_list), (gst_alsa_mixer_free_list), (gst_alsa_mixer_change_state), (gst_alsa_mixer_list_tracks), (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record): Fix for cases where we fail to attach to a mixer. Modified files: . : ChangeLog ext/alsa : gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.662&r2=1.663 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.12&r2=1.13 |
From: <rb...@fr...> - 2004-08-29 19:37:54
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sun Aug 29 2004 12:37:52 PDT Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): Add switches (simple boolean on/off). Modified files: . : ChangeLog ext/alsa : gstalsamixer.c gstalsamixertrack.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1032&r2=1.1033 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.16&r2=1.17 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.c.diff?r1=1.5&r2=1.6 |
From: <rb...@fr...> - 2004-08-30 18:41:52
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Mon Aug 30 2004 11:41:44 PDT Log message: revert (freeze) until release has been made Modified files: . : ChangeLog ext/alsa : gstalsamixer.c gstalsamixertrack.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1036&r2=1.1037 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.17&r2=1.18 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.c.diff?r1=1.6&r2=1.7 |
From: <rb...@fr...> - 2004-10-25 13:51:57
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Mon Oct 25 2004 06:51:53 PDT Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new): * ext/alsa/gstalsamixertrack.h: Fix names, fix loop. Modified files: . : ChangeLog ext/alsa : gstalsamixer.c gstalsamixertrack.c gstalsamixertrack.h Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1205&r2=1.1206 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.20&r2=1.21 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.c.diff?r1=1.8&r2=1.9 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixertrack.h.diff?r1=1.5&r2=1.6 |
From: <rb...@fr...> - 2004-10-27 09:21:41
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Wed Oct 27 2004 02:21:38 PDT Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_build_list): Don't break on options (fixes #156488). Modified files: . : ChangeLog ext/alsa : gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1221&r2=1.1222 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.22&r2=1.23 |
From: <rb...@fr...> - 2004-11-10 14:54:05
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Wed Nov 10 2004 06:54:02 PST Log message: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event), Fix bytes/samples confustion. (gst_alsa_sink_mmap), (gst_alsa_sink_loop): Fix for underrun (#144389). Modified files: . : ChangeLog ext/alsa : gstalsasink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1284&r2=1.1285 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.29&r2=1.30 |
From: <rb...@fr...> - 2004-11-11 10:27:16
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Thu Nov 11 2004 02:27:14 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_change_state): Only set hardware parameters *after* negotiation. Before negotiation, it will set ANY and that seems to cause crashes (see e.g. #151288, #153227). Modified files: . : ChangeLog ext/alsa : gstalsa.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1287&r2=1.1288 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.123&r2=1.124 |
From: <rb...@fr...> - 2004-11-12 10:08:01
|
CVS Root: /home/cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Fri Nov 12 2004 02:07:58 PST Log message: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): Fix for negotiation order problem. This would show when the ALSA loopfuction was called before any other function. ALSA wouldn't do anything because we're not negotiated yet, leading to an infinite loop. Showed in e.g. Rhythmbox. Fixes #158006. Modified files: . : ChangeLog ext/alsa : gstalsasink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1296&r2=1.1297 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.31&r2=1.32 |
From: <rb...@fr...> - 2004-11-26 11:47:16
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Fri Nov 26 2004 03:47:38 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_get_caps): Don't omit the last (which incase of dmix is the only :) ) channel count. Don't set channels if <= 2. Modified files: . : ChangeLog ext/alsa : gstalsa.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1325&r2=1.1326 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.126&r2=1.127 |
From: <rb...@fr...> - 2004-12-18 15:09:44
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Sat Dec 18 2004 07:09:40 PST Log message: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): Fix for integer overflow. Makes #156001 not crash. Probably masks the real bug. Modified files: . : ChangeLog ext/alsa : gstalsasink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1405&r2=1.1406 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.34&r2=1.35 |
From: <rb...@fr...> - 2005-01-11 12:36:51
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Tue Jan 11 2005 04:36:34 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_rates_probe): Fix dmix. Modified files: . : ChangeLog ext/alsa : gstalsa.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1510&r2=1.1511 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.133&r2=1.134 |
From: <rb...@fr...> - 2005-01-11 15:11:40
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Tue Jan 11 2005 07:11:38 PST Log message: * 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 flags when requested. Modified files: . : ChangeLog ext/alsa : gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1511&r2=1.1512 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.24&r2=1.25 |
From: <rb...@fr...> - 2005-01-13 11:46:32
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Thu Jan 13 2005 03:46:31 PST Log message: * ext/alsa/gstalsa.c: (gst_alsa_rates_probe): Fix for if items are already in list... Modified files: . : ChangeLog ext/alsa : gstalsa.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1515&r2=1.1516 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsa.c.diff?r1=1.134&r2=1.135 |
From: <rb...@fr...> - 2005-01-17 12:45:43
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Mon Jan 17 2005 04:45:39 PST Log message: * ext/alsa/gstalsaclock.c: (gst_alsa_clock_wait): Sanity check, don't wait endlessly since the clock might not actually run at this point (which is a deadlock). Fixes #164069. Modified files: . : ChangeLog ext/alsa : gstalsaclock.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1526&r2=1.1527 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsaclock.c.diff?r1=1.7&r2=1.8 |
From: <rb...@fr...> - 2005-01-19 21:44:08
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Wed Jan 19 2005 13:44:06 PST Log message: * ext/alsa/gstalsasink.c: (gst_alsa_sink_loop): Safety guard. Modified files: . : ChangeLog ext/alsa : gstalsasink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1546&r2=1.1547 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.36&r2=1.37 |
From: <rb...@fr...> - 2005-02-08 13:06:59
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Tue Feb 08 2005 05:06:55 PST Log message: * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event): Implement FILLER event awareness. Modified files: . : ChangeLog ext/alsa : gstalsasink.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1605&r2=1.1606 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsasink.c.diff?r1=1.38&r2=1.39 |
From: <rb...@fr...> - 2005-04-08 10:42:09
|
CVS Root: /cvs/gstreamer Module: gst-plugins Changes by: rbultje Date: Fri Apr 08 2005 03:42:07 PDT Branch: BRANCH-GSTREAMER-0_8 Log message: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume): Fix unassigned variable (causing #172884). Modified files: . : ChangeLog ext/alsa : gstalsamixer.c Links: http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ChangeLog.diff?r1=1.1641.2.86&r2=1.1641.2.87 http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins/ext/alsa/gstalsamixer.c.diff?r1=1.25.2.1&r2=1.25.2.2 |