Transition destroyed when dragging two selected clips
@aleb
Submitted by Alex Băluț Assigned to Thibault Saunier @thiblahute
Description
Steps to reproduce:
- create a new project
- add two clips to the timeline: clip1, clip2
- move clip2 to the left to create a transition with clip1
- select both clips (with drag&drop)
- drag clip2 to the right, notice the transition shrinks and errors are printed in the console:
(pitivi:14782): Gtk-WARNING **: Allocating size to GtkBox 0x382d510 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
ERROR 16:24:03 pipeline pitivi+utils+pipeline+pipeline0 _handleErrorMessage: error from <__gi__.NleComposition object at 0x7f6ad504fc60 (NleComposition at 0x3dec340)>: gst-stream-error-quark: The NleComposition structure is not valid (1) (nlecomposition.c(2555): _relink_children_recursively (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESVideoTrack:gesvideotrack0/NleComposition:video_nlecomposition0:
Operation <mixing-operation> has no child objects to be connected tocurrent toplevel seek: seek event: 0x3f11920, time 99:99:99.999999999, seq-num 4152, GstEventSeek, rate=(double)1, format=(GstFormat)GST_FORMAT_TIME, flags=(GstSeekFlags)GST_SEEK_FLAG_FLUSH+GST_SEEK_FLAG_ACCURATE, cur-type=(GstSeekType)GST_SEEK_TYPE_SET, cur=(gint64)5528973, stop-type=(GstSeekType)GST_SEEK_TYPE_SET, stop=(gint64)9742308;) (../../usr/lib64/pitivi/python/pitivi/utils/pipeline.py:475)
ERROR 16:24:03 pipeline pitivi+utils+pipeline+pipeline0 _recover: Pipeline error detected during playback, resetting -- num tries: 0 (../../usr/lib64/pitivi/python/pitivi/utils/pipeline.py:459)
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0
ERROR 16:24:03 pipeline pitivi+utils+pipeline+pipeline0 _handleErrorMessage: error from <__gi__.NleComposition object at 0x7f6ad50ab678 (NleComposition at 0x3ded000)>: gst-stream-error-quark: The NleComposition structure is not valid (1) (nlecomposition.c(2555): _relink_children_recursively (): /pitivi+utils+pipeline+Pipeline:pitivi+utils+pipeline+pipeline0/GESTimeline:gestimeline0/GESAudioTrack:gesaudiotrack0/NleComposition:audio_nlecomposition1:
Operation <mixing-operation> has no child objects to be connected tocurrent toplevel seek: seek event: 0x3948a50, time 99:99:99.999999999, seq-num 8058, GstEventSeek, rate=(double)1, format=(GstFormat)GST_FORMAT_TIME, flags=(GstSeekFlags)GST_SEEK_FLAG_FLUSH+GST_SEEK_FLAG_ACCURATE, cur-type=(GstSeekType)GST_SEEK_TYPE_SET, cur=(gint64)18168978, stop-type=(GstSeekType)GST_SEEK_TYPE_SET, stop=(gint64)20275646;) (../../usr/lib64/pitivi/python/pitivi/utils/pipeline.py:475)
ERROR 16:24:03 pipeline pitivi+utils+pipeline+pipeline0 _recover: Pipeline error detected during playback, resetting -- num tries: 1 (../../usr/lib64/pitivi/python/pitivi/utils/pipeline.py:459)
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_0_35
libva info: va_openDriver() returns 0