cannot load a saved project with multiple streams
@jeff
Submitted by Jeff F.T. Assigned to Jeff F.T. @jeff
Description
I imported a mkv file which has a video track (H.264), an AC-3 audio track and a subtitle track. I then saved the project, exited pitivi and tried loading the project.
Traceback (most recent call last):
File "/home/jeff/trunks/pitivi/pitivi/pitivi/ui/mainwindow.py", line 500, in _openProjectCb
self.app.loadProject(uri = uri)
File "pitivi/application.py", line 189, in loadProject
formatter.loadProject(uri, project)
File "pitivi/formatters/base.py", line 120, in loadProject
for x in self._getSources():
File "pitivi/formatters/etree.py", line 562, in _getSources
return self._loadSources()
File "pitivi/formatters/etree.py", line 238, in _loadSources
return self._loadFactories(sources, FileSourceFactory)
File "pitivi/formatters/etree.py", line 231, in _loadFactories
obj = self._loadObjectFactory(klass, fact)
File "pitivi/formatters/etree.py", line 191, in _loadObjectFactory
stream = self._loadStream(stream_element)
File "pitivi/formatters/etree.py", line 111, in _loadStream
caps = gst.Caps(element.attrib["caps"])
TypeError: wrong arguments when creating GstCaps object
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=583595