Scenario updating fails when serializing GstFraction values
Same steps as in #2259 (closed) but use the simpsons clip. Notice no hang, but different backtrace:
Traceback (most recent call last):
File "/home/aleb/dev/ptv-stable/pitivi/pitivi/application.py", line 361, in _action_log_pre_push_cb
st = action.asScenarioAction()
File "/home/aleb/dev/ptv-stable/pitivi/pitivi/undo/timeline.py", line 82, in asScenarioAction
st['value'] = GObject.Value(pspec.value_type, value)
File "/usr/lib/python3.5/site-packages/gi/overrides/GObject.py", line 218, in __init__
self.set_value(py_value)
File "/usr/lib/python3.5/site-packages/gi/overrides/GObject.py", line 299, in set_value
raise TypeError("Unknown value type %s" % gtype)
TypeError: Unknown value type <GType GstFraction (196)>