[pitivi] project: Fix method to return True when nothing to do
- From: Thibault Saunier <tsaunier src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] project: Fix method to return True when nothing to do
- Date: Sun, 30 Aug 2020 21:58:03 +0000 (UTC)
commit 800db78c12dd95856e93b2a588c4f70973d85752
Author: Alexandru Băluț <alexandru balut gmail com>
Date: Mon Jun 1 22:49:23 2020 +0200
project: Fix method to return True when nothing to do
pitivi/project.py | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/pitivi/project.py b/pitivi/project.py
index 7bdae9f8..d9819cd5 100644
--- a/pitivi/project.py
+++ b/pitivi/project.py
@@ -1489,11 +1489,11 @@ class Project(Loggable, GES.Project):
def set_container_profile(self, container_profile):
"""Sets @container_profile as new profile if usable.
- Attributes:
- profile (Gst.EncodingProfile): The Gst.EncodingContainerProfile to use
+ Args:
+ container_profile (GstPbutils.EncodingContainerProfile): The profile to use.
"""
- if container_profile == self.container_profile:
- return False
+ if self.container_profile.is_equal(container_profile):
+ return True
muxer = self._get_element_factory_name(
Encoders().muxers, container_profile)
@@ -1501,7 +1501,10 @@ class Project(Loggable, GES.Project):
muxer = Encoders().default_muxer
container_profile.set_preset_name(muxer)
- video_profile = audio_profile = vencoder = aencoder = None
+ video_profile = None
+ audio_profile = None
+ vencoder = None
+ aencoder = None
for profile in container_profile.get_profiles():
if isinstance(profile, GstPbutils.EncodingVideoProfile):
video_profile = profile
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]