[pitivi] projectmanager: initialize Track streams from project settings.



commit 8d0ee00704d7bea18268e18f524193d610cd8233
Author: Alessandro Decina <alessandro d gmail com>
Date:   Tue Sep 7 16:40:36 2010 +0200

    projectmanager: initialize Track streams from project settings.
    
    Initialize the default audio and video Track()s with streams containing caps as
    returned by the project settings.

 pitivi/projectmanager.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/projectmanager.py b/pitivi/projectmanager.py
index 463454e..e5727a2 100644
--- a/pitivi/projectmanager.py
+++ b/pitivi/projectmanager.py
@@ -179,10 +179,11 @@ class ProjectManager(Signallable, Loggable):
 
         # FIXME: this should not be hard-coded
         # add default tracks for a new project
-        video = VideoStream(gst.Caps('video/x-raw-rgb; video/x-raw-yuv'))
+        settings = project.getSettings()
+        video = VideoStream(gst.Caps(settings.getVideoCaps()))
         track = Track(video)
         project.timeline.addTrack(track)
-        audio = AudioStream(gst.Caps('audio/x-raw-int; audio/x-raw-float'))
+        audio = AudioStream(gst.Caps(settings.getAudioCaps()))
         track = Track(audio)
         project.timeline.addTrack(track)
         project.connect("project-changed", self._projectChangedCb)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]