From: <bug...@wi...> - 2003-03-27 15:23:53
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by pab...@we.... --- shadow/109330 Thu Mar 27 10:23:49 2003 +++ shadow/109330.tmp.30422 Thu Mar 27 10:23:49 2003 @@ -0,0 +1,82 @@ +Bug#: 109330 +Product: GStreamer +Version: 0.6.0 +OS: Linux +OS Details: Debian unstable +Status: NEW +Resolution: +Severity: normal +Priority: Normal +Component: gst-plugins +AssignedTo: gst...@bu... +ReportedBy: pab...@we... +QAContact: gst...@bu... +TargetMilestone: 0.6.x +URL: +Summary: v4lsrc doesn't work with philips webcams (based on pwc kernel module) + +I've tried to receive a video stream from my Philips 740 webcam with +the v4lsrc of gstreamer 0.6 (the version in debian unstable). + +I tried: + +--------------------- +island.wh-wurm.uni-ulm.de$ gst-launch v4lsrc device=/dev/video0 width=320 +height=256 ! sdlvideosink +INFO ( 7818: 0) Initializing GStreamer Core Library version 0.6.0 +INFO ( 7818: 0) CPU features: (0c040882) MMX SSE +registry: loaded global_registry in 0.373959 seconds + (/var/lib/gstreamer/0.6/registry.xml) +GStreamer-INFO: 0 live buffer(s) +GStreamer-INFO: 1 live bufferpool(s) +GStreamer-INFO: 0 live event(s) +RUNNING pipeline +Opened device 'Philips 740 webcam' ('/dev/video0') successfully +ERROR: /pipeline0/v4lsrc0: Error setting audio mute: (un)setting mute is not +supported +pipeline doesn't want to play +GStreamer-INFO: 0 live buffer(s) +GStreamer-INFO: 1 live bufferpool(s) +GStreamer-INFO: 0 live event(s) +--------------------- + +gst-inspect v4lsrc claims that the default for "has-audio" is false, +so it shouldn't try to set any of the audio properties, because the driver rightfully +claims that it doesn't support these options, leading to the failure. + +when I tried to explicitly set has-audio property to false it didn't work either + +--------------------- + +island.wh-wurm.uni-ulm.de$ gst-launch v4lsrc has-audio=false +device=/dev/video0 width=320 height=256 ! sdlvideosink +INFO ( 7822: 0) Initializing GStreamer Core Library version 0.6.0 +INFO ( 7822: 0) CPU features: (0c040882) MMX SSE +registry: loaded global_registry in 0.369138 seconds + (/var/lib/gstreamer/0.6/registry.xml) + +** (process:7822): WARNING **: gstv4lelement.c:383: invalid property id 7 for +"has-audio" of type `GParamBoolean' in `GstV4lSrc' +GStreamer-INFO: 0 live buffer(s) +GStreamer-INFO: 1 live bufferpool(s) +GStreamer-INFO: 0 live event(s) +RUNNING pipeline +Opened device 'Philips 740 webcam' ('/dev/video0') successfully +ERROR: /pipeline0/v4lsrc0: Error setting audio mute: (un)setting mute is not +supported +pipeline doesn't want to play +GStreamer-INFO: 0 live buffer(s) +GStreamer-INFO: 1 live bufferpool(s) +GStreamer-INFO: 0 live event(s) +---------------------------- + +Then I hacked v4l_calls.c a little bit and replaces gst_v4l_set_audio with: +gboolean +gst_v4l_set_audio (GstV4lElement *v4lelement, + GstV4lAudioType type, + gint value) +{ + return TRUE; +} + +and it worked fine. |
From: <bug...@wi...> - 2003-03-28 10:26:12
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by rb...@ro.... --- shadow/109330 Thu Mar 27 10:23:49 2003 +++ shadow/109330.tmp.30529 Fri Mar 28 05:26:07 2003 @@ -77,6 +77,17 @@ gint value) { return TRUE; } and it worked fine. + +------- Additional Comments From rb...@ro... 2003-03-28 05:26 ------- +The audio settings are only acknowledged if the thing says it supports +audio in its capabilities/flags field of the video4linux +video_capability struct. Apparently, it says it does (the webcam has a +mic on it, doesn't it?). If it doesn't support any driver calls, +that's a driver bug. + +Current CVS doesn't do audio handling in the change_state() handler +anymore, so it's now up to the application to handle errors. That +should solve most of this. |
From: <bug...@wi...> - 2003-04-04 18:19:53
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by rb...@ro.... --- shadow/109330 Fri Mar 28 05:26:07 2003 +++ shadow/109330.tmp.4671 Fri Apr 4 13:19:50 2003 @@ -1,22 +1,22 @@ Bug#: 109330 Product: GStreamer Version: 0.6.0 OS: Linux OS Details: Debian unstable -Status: NEW -Resolution: +Status: RESOLVED +Resolution: FIXED Severity: normal Priority: Normal Component: gst-plugins AssignedTo: gst...@bu... ReportedBy: pab...@we... QAContact: gst...@bu... TargetMilestone: 0.6.x URL: -Summary: v4lsrc doesn't work with philips webcams (based on pwc kernel module) +Summary: [0.6.1] v4lsrc doesn't work with philips webcams (based on pwc kernel module) I've tried to receive a video stream from my Philips 740 webcam with the v4lsrc of gstreamer 0.6 (the version in debian unstable). I tried: @@ -88,6 +88,10 @@ mic on it, doesn't it?). If it doesn't support any driver calls, that's a driver bug. Current CVS doesn't do audio handling in the change_state() handler anymore, so it's now up to the application to handle errors. That should solve most of this. + +------- Additional Comments From rb...@ro... 2003-04-04 13:19 ------- +A workaround in 0.6.1 could be to not check for the return value in +gst_v4l_set_audio(). |
From: <bug...@wi...> - 2003-04-04 18:20:16
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by rb...@ro.... --- shadow/109330 Fri Apr 4 13:19:50 2003 +++ shadow/109330.tmp.5154 Fri Apr 4 13:20:12 2003 @@ -1,13 +1,13 @@ Bug#: 109330 Product: GStreamer Version: 0.6.0 OS: Linux OS Details: Debian unstable -Status: RESOLVED -Resolution: FIXED +Status: REOPENED +Resolution: Severity: normal Priority: Normal Component: gst-plugins AssignedTo: gst...@bu... ReportedBy: pab...@we... QAContact: gst...@bu... @@ -92,6 +92,9 @@ anymore, so it's now up to the application to handle errors. That should solve most of this. ------- Additional Comments From rb...@ro... 2003-04-04 13:19 ------- A workaround in 0.6.1 could be to not check for the return value in gst_v4l_set_audio(). + +------- Additional Comments From rb...@ro... 2003-04-04 13:20 ------- +Whoops - reopen |
From: <bug...@wi...> - 2003-04-07 17:10:09
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by rb...@ro.... --- shadow/109330 Fri Apr 4 13:20:12 2003 +++ shadow/109330.tmp.14372 Mon Apr 7 13:10:02 2003 @@ -1,13 +1,13 @@ Bug#: 109330 Product: GStreamer Version: 0.6.0 OS: Linux OS Details: Debian unstable -Status: REOPENED -Resolution: +Status: RESOLVED +Resolution: FIXED Severity: normal Priority: Normal Component: gst-plugins AssignedTo: gst...@bu... ReportedBy: pab...@we... QAContact: gst...@bu... @@ -95,6 +95,9 @@ ------- Additional Comments From rb...@ro... 2003-04-04 13:19 ------- A workaround in 0.6.1 could be to not check for the return value in gst_v4l_set_audio(). ------- Additional Comments From rb...@ro... 2003-04-04 13:20 ------- Whoops - reopen + +------- Additional Comments From rb...@ro... 2003-04-07 13:10 ------- +Fixed in 0.6.1 CVS. |
From: <bug...@wi...> - 2003-06-07 14:55:30
|
Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there. http://bugzilla.gnome.org/show_bug.cgi?id=109330 Changed by th...@ur.... --- shadow/109330 Mon Apr 7 13:10:02 2003 +++ shadow/109330.tmp.16894 Sat Jun 7 10:55:26 2003 @@ -8,13 +8,13 @@ Severity: normal Priority: Normal Component: gst-plugins AssignedTo: gst...@bu... ReportedBy: pab...@we... QAContact: gst...@bu... -TargetMilestone: 0.6.x +TargetMilestone: 0.6.1 URL: Summary: [0.6.1] v4lsrc doesn't work with philips webcams (based on pwc kernel module) I've tried to receive a video stream from my Philips 740 webcam with the v4lsrc of gstreamer 0.6 (the version in debian unstable). |