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 702745 - ges: Internal data flow error from audiotestsrc with ges-launch
ges: Internal data flow error from audiotestsrc with ges-launch
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: 2013-06-20 12:56 UTC by Lubosz Sarnecki
Modified: 2018-01-23 11:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
XGES Project File (843 bytes, application/octet-stream)
2013-06-20 12:56 UTC, Lubosz Sarnecki
Details
C test with similar behavior (2.24 KB, text/x-csrc)
2013-06-20 18:37 UTC, Lubosz Sarnecki
Details
Same test in python (does the same) (1.62 KB, text/x-python)
2013-06-20 18:38 UTC, Lubosz Sarnecki
Details
Test that works in 9/10 times (753 bytes, text/x-python)
2013-06-20 19:22 UTC, Lubosz Sarnecki
Details

Description Lubosz Sarnecki 2013-06-20 12:56:17 UTC
Created attachment 247319 [details]
XGES Project File

With a minimalist xges file with only one clip, I get following error:

ERROR from element audiotestsrc0: Internal data flow error.
Debugging info: gstbasesrc.c(2812): gst_base_src_loop (): /GESTimelinePipeline:gestimelinepipeline0/GESTimeline:gestimeline0/GESTrack:gestrack1/GnlComposition:gnlcomposition1/GnlSource:gnlsource0/GstAudioTestSrc:audiotestsrc0:
streaming task paused, reason not-linked (-1)

I launch the xges with ges-launch. The error occurs most of the times, in 9/10 cases. Sometimes playback works. This happens independent of media.
Comment 1 Lubosz Sarnecki 2013-06-20 12:57:34 UTC
Playback works always when I remove following line from the xml:

<track caps='audio/x-raw' track-type='2' track-id='1' />
Comment 2 Lubosz Sarnecki 2013-06-20 14:40:38 UTC
This issue was caused by glib from git. It works perfectly fine with a stable glib.
Comment 3 Lubosz Sarnecki 2013-06-20 14:42:03 UTC
Sorry it is not gone, i had the audio track removed, my fault.
Comment 4 Lubosz Sarnecki 2013-06-20 18:37:39 UTC
Created attachment 247376 [details]
C test with similar behavior

This test has a similar behavior, but instead of throwing the data flow exception, the playback does not start 9/10 times.

It works without the audio track.

Creating the timeline with a GESProject object does not open a window.

Same thing for python.
Comment 5 Lubosz Sarnecki 2013-06-20 18:38:06 UTC
Created attachment 247377 [details]
Same test in python (does the same)
Comment 6 Lubosz Sarnecki 2013-06-20 18:49:22 UTC
i have the same problem when i add multiple clips to the layer
Comment 7 Lubosz Sarnecki 2013-06-20 19:22:44 UTC
Created attachment 247382 [details]
Test that works in 9/10 times

This test gets the clip with a asset object and works most of the times. In 1/10 times it freezes at the first frame. Shouldn't ges-launch do this when loading the xges?
Comment 8 Thibault Saunier 2014-10-29 16:41:48 UTC
I have tried to reproduce with you last python test app (changing the API to the actual latest one from 1.0) but can not reproduce.

Please confirm it is FIXED now.
Comment 9 Tim-Philipp Müller 2018-01-23 11:08:31 UTC
Let's assume it's fixed then. If not, please re-open.