Comment 19 for bug 1001516

Revision history for this message
Dustin Kirkland  (kirkland) wrote :

Hmm, I've upgraded and downgraded Pitivi both, and none of them (oneiric, precise, precise-updates, quantal) are solving my rendering problem. Looks like the issue is elsewhere, perhaps in a library?

Here's some other interesting python tracebacks, having let it run for a long time "Estimating". Note the recursion error message...

    self._closeLink(element)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 169, in _closeLink
    self._closePadLink(element, pad, pad.get_caps())
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 280, in _closePadLink
    self._tryToLink1(element, pad, facts)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 233, in _tryToLink1
    self._closeLink(element)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 169, in _closeLink
    self._closePadLink(element, pad, pad.get_caps())
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 280, in _closePadLink
    self._tryToLink1(element, pad, facts)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 233, in _tryToLink1
    self._closeLink(element)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 169, in _closeLink
    self._closePadLink(element, pad, pad.get_caps())
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 280, in _closePadLink
    self._tryToLink1(element, pad, facts)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 233, in _tryToLink1
    self._closeLink(element)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 169, in _closeLink
    self._closePadLink(element, pad, pad.get_caps())
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 280, in _closePadLink
    self._tryToLink1(element, pad, facts)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 233, in _tryToLink1
    self._closeLink(element)
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 169, in _closeLink
    self._closePadLink(element, pad, pad.get_caps())
  File "/usr/lib/pitivi/python/pitivi/elements/singledecodebin.py", line 263, in _closePadLink
    elif is_raw(caps) and pad_compatible_stream(pad, self.stream):
RuntimeError: maximum recursion depth exceeded
Traceback (most recent call last):
  File "/usr/lib/pitivi/python/pitivi/ui/encodingdialog.py", line 692, in _renderButtonClickedCb
    self.startAction()
  File "/usr/lib/pitivi/python/pitivi/actioner.py", line 151, in startAction
    self.addAction()
  File "/usr/lib/pitivi/python/pitivi/actioner.py", line 102, in addAction
    self.action = self._createAction(sources)
  File "/usr/lib/pitivi/python/pitivi/actioner.py", line 230, in _createAction
    self.have_video, self.have_audio)
  File "/usr/lib/pitivi/python/pitivi/settings.py", line 605, in export_settings_to_render_settings
    astream = get_stream_for_caps(export.getAudioCaps())
  File "/usr/lib/pitivi/python/pitivi/stream.py", line 345, in get_stream_for_caps
    log.debug("stream", "caps:%s, pad:%r" % (caps.to_string(), pad))
AttributeError: 'NoneType' object has no attribute 'to_string'