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 731189 - Transcoded file gives stream error using gst-validate-transcoding-1.0
Transcoded file gives stream error using gst-validate-transcoding-1.0
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-devtools
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-06-04 05:48 UTC by Sudip Jain
Modified: 2016-03-05 12:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sudip Jain 2014-06-04 05:48:03 UTC
Transcoding with seek_forward using gst-validate-transcoding-1.0 scenario results in corrupted transcoded stream.

Stream:big_buck_bunny_480p_h264.mov
location:https://git.doner.collabora.co.uk/cgit/gms-testing-samples.git/tree/quicktime

Transcoded file playback results in following error.
sudipj@sudipj-host-ubuntu:~/Streams/transcode$ gst-play-1.0 big_bunny_480_640_seek_forward_h264_aac.ts.transcode 
Volume: 100%                  
Now playing /home/sudipj/Streams/transcode/big_bunny_480_640_seek_forward_h264_aac.ts.transcode
ERROR Internal data stream error. for file:///home/sudipj/Streams/transcode/big_bunny_480_640_seek_forward_h264_aac.ts.transcode
ERROR debug information: mpegtsbase.c(1343): mpegts_base_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
stream stopped, reason error
Reached end of play list.

Check with other streams too result is same.
Comment 1 Sudip Jain 2014-06-04 05:53:00 UTC
The scenario is simple_seek_forward as below
=============================================================================
description, seek=true, duration=20
seek, name=First-forward-seek, playback_time=5.0, rate=1.0, start=10.0, flags=accurate+flush stop, playback_time=30.0
==============================================================================
Comment 2 Sudip Jain 2014-06-04 07:39:15 UTC
Below on the paste link, is the command line and the console output with the  big_bunny_xx stream for

gst-validate-1.0 (http://pastebin.com/CFBG64km)
gst-validate-transcoding-1.0 (http://pastebin.com/cbwiK8VZ)
Comment 3 Thibault Saunier 2015-04-15 12:57:02 UTC
This bug is rather about seeking while transcoding generally not working. I believe we already have a bug opened for that (could not find it).
Comment 4 Thibault Saunier 2016-03-05 12:11:57 UTC
Closing this bug as it does not really make sense.

We should make sure there are bugs open for each muxer/encoder about seeking while transcoding.