luciole does not detect webcam properties

Bug #728546 reported by NicoInattendu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Luciole
Status tracked in 0.9
0.9
Fix Released
Critical
NicoInattendu

Bug Description

On luciole 0.9.2 on lucid lynx , when project assistant is started. The page for webcam detection doesn't display the webcam properties. Luciole Crash traceback :
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.6/luciole/gui/windows/webcam_detection_widget.py", line 124, in combobox_defintion_changed_cb
    self.emit('combo-changed', self.field_name, widget.get_active_text() )
  File "/usr/lib/pymodules/python2.6/pitivi/signalinterface.py", line 145, in emit
    *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/pitivi/signalinterface.py", line 119, in emit
    res = cb(*ar, **kw)
  File "/usr/lib/pymodules/python2.6/luciole/gui/windows/webcam_detection_widget.py", line 235, in _webcam_changed_cb
    self.emit('webcam-changed', value)
  File "/usr/lib/pymodules/python2.6/pitivi/signalinterface.py", line 145, in emit
    *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/pitivi/signalinterface.py", line 119, in emit
    res = cb(*ar, **kw)
  File "/usr/lib/pymodules/python2.6/luciole/gui/windows/webcam_detection_widget.py", line 382, in _webcam_changed_cb
    _factory = self.active_webcam(self.wcam_params)
  File "/usr/lib/pymodules/python2.6/luciole/gui/windows/webcam_detection_widget.py", line 337, in active_webcam
    self.render.activate()
  File "/usr/lib/pymodules/python2.6/pitivi/action.py", line 119, in activate
    self._ensurePipelineObjects()
  File "/usr/lib/pymodules/python2.6/pitivi/action.py", line 563, in _ensurePipelineObjects
    self.pipeline.getBinForFactoryStream(producer, automake=True)
  File "/usr/lib/pymodules/python2.6/pitivi/pipeline.py", line 540, in getBinForFactoryStream
    bin = stream_entry.bin = factory.makeBin(stream)
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/webcam_factory.py", line 187, in makeBin
    bin = self._makeBin(compatible_stream)
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/webcam_factory.py", line 273, in _makeBin
    video_bin.acq_src =self._makeAcqBin()
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/webcam_factory.py", line 203, in _makeAcqBin
    _bin.video_src = WebcamBin(self._WEBCAM_PARAMS)
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/webcam_bin.py", line 98, in __init__
    LG_COMMON.BaseBin.__init__(self, 'WebcamBin', params)
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/common.py", line 118, in __init__
    self._makeBin()
  File "/usr/lib/pymodules/python2.6/luciole/media/lgst/webcam_bin.py", line 124, in _makeBin
    self.wcam_driver.link_pads_full(
AttributeError: '__main__.GstV4l2Src' object has no attribute 'link_pads_full'

Related branches

summary: - luciole does not detect webcam
+ luciole does not detect webcam properries
Revision history for this message
NicoInattendu (nico-inattendu) wrote : Re: luciole does not detect webcam properries

Luciole use gst.Element function link_pads_full, this function is available since gstreamer core/base 0.10.30, version used in lucid is 0.10.28,
In Maverick is 0.10.30 so no problem.

2 possibilties to solve this problem :
1. recode link_pads_full ( rplacing by lin) : but massively used by Pitivi version used,
2. Suppress availabilty of luciole version 0.9.2 for lucid

In debian package creation dependency of gstreamer 0.10.30 should be set.

tags: added: assistant crash
Revision history for this message
NicoInattendu (nico-inattendu) wrote :

Luciole 0.9.2 for lucid deleted in ppa ppa:nico-inattendu/luciole-sandbox

Revision history for this message
NicoInattendu (nico-inattendu) wrote :

in debian/changelog set compatibility with gstreamer 0.10.30 and greater.

summary: - luciole does not detect webcam properries
+ luciole does not detect webcam properties
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers