$ pitivi ne-1-10-00-petr-krcmar-moderni.xges
(pitivi:96404): GStreamer-CRITICAL **: 16:16:10.295: gst_value_set_fraction_range: assertion 'gst_util_fraction_compare (start->data[0].v_int, start->data[1].v_int, end->data[0].v_int, end->data[1].v_int) < 0' failed
TypeError: 'float' object cannot be interpreted as an integer
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib64/python3.10/site-packages/pitivi/application.py", line 219, in do_open
self.project_manager.load_project(quote_uri(project_file.get_uri()))
File "/usr/lib64/python3.10/site-packages/pitivi/project.py", line 257, in load_project
project = Project(self.app, uri=uri, scenario=scenario)
File "/usr/lib64/python3.10/site-packages/pitivi/project.py", line 729, in __init__
res = self._ensure_video_restrictions()
File "/usr/lib64/python3.10/site-packages/pitivi/project.py", line 2097, in _ensure_video_restrictions
return self._ensure_restrictions(profile, defaults, ref_restrictions, prev_vals)
File "/usr/lib64/python3.10/site-packages/pitivi/project.py", line 2067, in _ensure_restrictions
restriction = fixate_caps_with_default_values(encoder_sinkcaps,
File "/usr/lib64/python3.10/site-packages/pitivi/utils/misc.py", line 377, in fixate_caps_with_default_values
value = intersect(struct_val, default_val)
File "/usr/lib64/python3.10/site-packages/pitivi/utils/misc.py", line 303, in intersect
structure = Gst.Structure('t', t=v1).intersect(Gst.Structure('t', t=v2))
File "/usr/lib/python3.10/site-packages/gi/overrides/Gst.py", line 286, in __new__
struct[k] = v
File "/usr/lib/python3.10/site-packages/gi/overrides/Gst.py", line 310, in __setitem__
return self.set_value(key, value)
SystemError: gi.FunctionInfo(set_value) returned a result with an exception set
It seems some ges-launch-1.0 doesn't render it for some reason:
The generated xges is here:
pitivi ends with an backtrace
Environment: Fedora 35