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 787959 - mpegtsdemux: DVB recording transport streams (with errors) cannot be played back
mpegtsdemux: DVB recording transport streams (with errors) cannot be played back
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.10.4
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-09-20 20:08 UTC by Zeno Endemann
Modified: 2018-11-03 14:13 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example video (3.00 MB, application/octet-stream)
2017-09-20 20:08 UTC, Zeno Endemann
Details

Description Zeno Endemann 2017-09-20 20:08:01 UTC
Created attachment 360156 [details]
Example video

In comparison ffplay prints out a bunch of errors on the console but keeps playing back the file. Would be nice if gstreamer could be error resilient like that.
Comment 1 Nicolas Dufresne (ndufresne) 2017-09-20 20:25:47 UTC
Please describe how to reproduce, and what is the result you see.
Comment 2 Zeno Endemann 2017-09-21 11:08:13 UTC
gstreamer output, using gst-play-1.0 -v R_0563.trp:
 
Press 'k' to see a list of keyboard shortcuts.
Now playing /home/zeno/tmp/R_0563.trp
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: buffer-size = -1
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: use-buffering = false
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: download = false
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: uri = file:///home/zeno/tmp/R_0563.trp
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: connection-speed = 0
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = "video/mpegts\,\ systemstream\=\(boolean\)true\,\ packetsize\=\(int\)188"
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = "NULL"
ERROR Internal data stream error. for file:///home/zeno/tmp/R_0563.trp
ERROR debug information: mpegtsbase.c(1611): mpegts_base_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTSDemux:tsdemux0:
No program activated before EOS
Reached end of play list. 

---
ffplay output:

ffplay version 3.2.4-1build2 Copyright (c) 2003-2017 the FFmpeg developers
  built with gcc 6.3.0 (Ubuntu 6.3.0-8ubuntu1) 20170221
  configuration: --prefix=/usr --extra-version=1build2 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
[NULL @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing0   
[NULL @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!                                                                                        
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing                                                         
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced                                                                    
[h264 @ 0x7f83bc006f60] decode_slice_header error                                                                        
[h264 @ 0x7f83bc006f60] no frame!
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] decode_slice_header error
[h264 @ 0x7f83bc006f60] no frame!
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] decode_slice_header error
[h264 @ 0x7f83bc006f60] no frame!
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] SPS unavailable in decode_picture_timing
[h264 @ 0x7f83bc006f60] non-existing PPS 0 referenced
[h264 @ 0x7f83bc006f60] decode_slice_header error
[h264 @ 0x7f83bc006f60] no frame!
[mpegts @ 0x7f83bc000920] PES packet size mismatchsq=    0B f=0/0   
    Last message repeated 5 times
Input #0, mpegts, from 'R_0563.trp':
  Duration: 00:00:03.58, start: 36948.859100, bitrate: 7037 kb/s
    Stream #0:0[0x133c]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
    Stream #0:1[0x1338]: Video: h264 (High), yuv420p(top first), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Stream #0:2[0x1339]: Audio: mp2, 48000 Hz, stereo, s16p, 160 kb/s
    Stream #0:3[0x133a]: Audio: mp2, 48000 Hz, stereo, s16p, 160 kb/s
Comment 3 GStreamer system administrator 2018-11-03 14:13:59 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/615.