After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 654963 - ges-launch fails to handle a file with no audio track correctly.
ges-launch fails to handle a file with no audio track correctly.
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-editing-services
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-07-20 12:11 UTC by Jan Schmidt
Modified: 2014-01-14 14:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jan Schmidt 2011-07-20 12:11:09 UTC
I have 2 files I tried to render in a timeline. The first file is video only, the 2nd has both video and audio. It failed in 2 different ways:

1) Rendering the files back-to-back, with a crossfade transition in between, yielded this error:

./ges-launch-0.10 -o file:///home/jan/test1.avi -r ~/media/avi/xgl-demo1.xvid.avi 0 45 +transition crossfade 3.5 ~/media/avi/tripod.avi 0 45
Adding clip file:///home/jan/media/avi/xgl-demo1.xvid.avi inpoint:0:00:00.000000000 duration:0:00:45.000000000
Adding <transition:crossfade> duration 0:00:03.500000000
Adding clip file:///home/jan/media/avi/tripod.avi inpoint:0:00:00.000000000 duration:0:00:45.000000000
0:00:00.116598900  7306      0x1277010 ERROR         gnlcomposition gnlcomposition.c:2003:compare_relink_single_node: Not enough sinkpads to link all objects to the operation ! 2 / 1

2) Removing the transition from the timeline, the command renders to completion without errors, but the resulting file has no audio-video synch because the audio from the 2nd file commences immediately, playing alongside the 45 seconds of the first file where there should be silence.
Comment 1 Luis de Bethencourt 2011-07-20 12:24:29 UTC
interesting. will look into it :)
Comment 2 Edward Hervey 2011-08-24 16:04:23 UTC
The second issue seems to be the same as #657156
Comment 3 Edward Hervey 2011-08-24 16:04:57 UTC
The first issue might be that we blindly put an audio crossfade without checking if the first object has audio.
Comment 4 Edward Hervey 2013-08-13 18:42:18 UTC
Ping, is this still an issue with 1.x ges ?
Comment 5 Thibault Saunier 2014-01-14 14:05:31 UTC
I can't reproduce anymore with GES 1.2. Closing the issue