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 753806 - [REGRESSION] aggregator: Default to "zero" start time selection mode as documented broke several GES Validate tests
[REGRESSION] aggregator: Default to "zero" start time selection mode as docum...
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-editing-services
1.5.2
Other Linux
: Normal blocker
: 1.5.91
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 754090 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2015-08-19 10:38 UTC by Thibault Saunier
Modified: 2015-08-31 08:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
aggregator: Only modify segment for start_time > 0 (940 bytes, patch)
2015-08-29 02:49 UTC, Olivier Crête
none Details | Review
aggregator: Also ignore start-time on seek from gst_element_send_event() (1005 bytes, patch)
2015-08-29 03:10 UTC, Olivier Crête
committed Details | Review

Description Thibault Saunier 2015-08-19 10:38:21 UTC
Since:

commit 69fa4f9a5b6fc018a822353c2699086b14d3c1e5
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Wed Jul 29 20:07:09 2015 -0400

    aggregator: Default to "zero" start time selection mode as documented

which should actually properly set the default value for GstAggregatorStartTimeSelection that was introduced in:

commit fab880fddc6433608dadf932f8efcabea8e14902
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Mon Jun 15 18:30:20 2015 +0200

    aggregator: Add property to select how to decide on a start time
    
    Before aggregator based elements always started at running time 0,
    now it's possible to select the first input buffer running time or
    explicitly set a start-time value.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=749966

make the following falure when running $ gst-validate-launcher ges -m:

=============
Final Report:
=============
ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_only.mp3_h264_mp4.xges -f "application/ogg:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_video.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_mixing.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.video_only.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.video_only.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.video_only.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_transition.audio_video.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_transition.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_transition.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_vid=============
Final Report:
=============
ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_only.mp3_h264_mp4.xges -f "application/ogg:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_video.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_mixing.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.video_only.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.video_only.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.video_only.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_transition.audio_video.mp3_h264_mp4.xges -f =============
Final Report:
=============
ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_only.mp3_h264_mp4.xges -f "application/ogg:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.audio_video.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_mixing.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.502902494 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/audio_video/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_mixing.video_only.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_mixing.video_only.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_mixing.video_only.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:00.480000000 instead of 0:00:01.750000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_mixing.video_only.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_mixing/video_only/vorbis_vp8_webm.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.mp3_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/mp3_h264_mp4/test_transition.audio_video.mp3_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_transition.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_transition.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_transition.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm.validate.logs
"application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/mp3_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.raw_h264_mp4: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/raw_h264/test_transition.audio_video.raw_h264_mp4.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/raw_h264_mp4.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_theora_ogg: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_theora/test_transition.audio_video.vorbis_theora_ogg.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_transition.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm.validate.logs
eo/vorbis_theora_ogg
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_theora_ogg.validate.logs


ges.render.vorbis_and_theora_in_ogg.test_transition.audio_video.vorbis_vp8_webm: Failed 'Duration of encoded file is  wrong (0:00:01.440000000 instead of 0:00:02.000000000)'
       You can reproduce with: GST_VALIDATE_SCENARIOS_PATH=/home/thiblahute/devel/pitivi/1.0-uninstalled/gst-devtools/validate/data/scenarios/ GST_GL_XINITTHREADS=1 DISPLAY=:0 ges-launch-1.0   --mute --ges-sample-path-recurse file:///home/thiblahute/gst-validate/gst-integration-testsuites/medias -l file:///home/thiblahute/gst-validate/gst-integration-testsuites/ges/ges-projects/vorbis_vp8_webm/test_transition.audio_video.vorbis_vp8_webm.xges -f "application/ogg:video/x-raw,format=I420->video/x-theora:audio/x-vorbis" -o file:///home/thiblahute/gst-validate/rendered/ges/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
       You can find logs in:
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm
             - /home/thiblahute/gst-validate/logs/ges/render/vorbis_and_theora_in_ogg/test_transition/audio_video/vorbis_vp8_webm.validate.logs


Reverting that commit fixes the issue but that commit should be correct.
Comment 1 Thibault Saunier 2015-08-19 11:10:22 UTC
A simple patch like:

diff --git a/gst-libs/gst/base/gstaggregator.c b/gst-libs/gst/base/gstaggregator.c
index a0a8776..781efdb 100644
--- a/gst-libs/gst/base/gstaggregator.c
+++ b/gst-libs/gst/base/gstaggregator.c
@@ -2157,7 +2157,7 @@ gst_aggregator_pad_chain_internal (GstAggregator * self,
     switch (self->priv->start_time_selection) {
       case GST_AGGREGATOR_START_TIME_SELECTION_ZERO:
       default:
-        start_time = 0;
+        start_time = -1;
         break;
       case GST_AGGREGATOR_START_TIME_SELECTION_FIRST:
         if (aggpad->segment.format == GST_FORMAT_TIME) {


fixes the issue as it avoid getting into the "if (start_time != -1) {" branch and thus avoids any change in behaviour. But that might not be correct.
Comment 2 Sebastian Dröge (slomo) 2015-08-19 11:20:41 UTC
We have to check why exactly it fails. It shouldn't if the segment start is explicitly set to 0.

That it fails suggests that something else is wrong in aggregator or the subclasses.
Comment 3 Thibault Saunier 2015-08-20 15:37:25 UTC
It also break:

GST_CHECKS=test_complex_operations_bis make nle/nleoperation.check

in the GES testsuite
Comment 4 Thibault Saunier 2015-08-27 11:06:52 UTC
*** Bug 754090 has been marked as a duplicate of this bug. ***
Comment 5 Olivier Crête 2015-08-29 02:49:17 UTC
The code at gstaggregator.c:2191 that overrides the segment.time from the seek looks quite wrong to me. I would just revert those two patches for 1.6, and rework them afterwards.

Also attaching a different patch that just ignores that code completely for the start-time-selection=zero case.
Comment 6 Olivier Crête 2015-08-29 02:49:42 UTC
Created attachment 310231 [details] [review]
aggregator: Only modify segment for start_time > 0

The default is 0, so let is be, the rest of the maths there are probably
wrong anyway.
Comment 7 Olivier Crête 2015-08-29 03:10:23 UTC
Created attachment 310234 [details] [review]
aggregator: Also ignore start-time on seek from gst_element_send_event()

I just realized thar my previous patch was exactly the same as Thibault.
The attached patch just disables it for the case of a seek sent directly to this
element just like it does on a seek event from a pad.

I still think the code is fishy, why does it do a MIN() on the various values, since it will not happen after a seek, only right after a gst_segment_init() where start, time and position are 0.
Comment 8 Sebastian Dröge (slomo) 2015-08-31 08:12:38 UTC
Thanks for debugging this!

commit 2fc98af42166b3b493d4dab51c2b6cfde62448f1
Author: Olivier Crête <olivier.crete@collabora.com>
Date:   Fri Aug 28 23:05:20 2015 -0400

    aggregator: Also ignore start-time on seek from gst_element_send_event()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753806
Comment 9 Sebastian Dröge (slomo) 2015-08-31 08:12:44 UTC
(In reply to Olivier Crête from comment #7)
> 
> I still think the code is fishy, why does it do a MIN() on the various
> values, since it will not happen after a seek, only right after a
> gst_segment_init() where start, time and position are 0.

You're talking about line 2196-8? That's for the FIRST mode. We will wait there for the first buffer, and will chose the smallest timestamp of all incoming streams. Not the first buffer that happens to arrive on any stream, but the smallest timestamp that arrives first on all streams.

For all other cases the MIN is useless and shouldn't have any effect at all. Your patch seems correct though.