[mythtv-commits] Ticket #13218: Problems decoding some H264 tansport streams

MythTV noreply at mythtv.org
Wed Feb 7 23:19:29 UTC 2018


#13218: Problems decoding some H264 tansport streams
----------------------------------+------------------------------
 Reporter:  dag@…                 |          Owner:  pbennett
     Type:  Bug Report - General  |         Status:  new
 Priority:  major                 |      Milestone:  needs_triage
Component:  3rd Party - FFMPEG    |        Version:  Unspecified
 Severity:  medium                |     Resolution:
 Keywords:  decoding error        |  Ticket locked:  0
----------------------------------+------------------------------

Comment (by dag@…):

 And please excuse me. Tried the short sample with "mythffmpeg -i
 short_sample.ts out.avi" and this actually decoded into an avi file.
 Doing it on the whole recording will create a 0 sized file and fail
 though.
 Stderr shows:
 {{{
 % mythffmpeg -i 1025_20180119175900.ts /data/out.avi
 ffmpeg version v29.1 Copyright (c) 2000-2016 the FFmpeg developers
   built with gcc 5.3.1 (GCC) 20160406 (Red Hat 5.3.1-6)
   configuration: --disable-vaapi --enable-libxvid --enable-libx264
 --enable-libx265 --enable-libvpx --enable-sdl2 --enable-libmp3lame
 --enable-libzvbi
   libavutil      55. 34.100 / 55. 34.100
   libavcodec     57. 64.100 / 57. 64.100
   libavformat    57. 56.100 / 57. 56.100
   libavdevice    57.  1.100 / 57.  1.100
   libavfilter     6. 65.100 /  6. 65.100
   libswscale      4.  2.100 /  4.  2.100
   libswresample   2.  3.100 /  2.  3.100
   libpostproc    54.  1.100 / 54.  1.100
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] SPS unavailable in decode_picture_timing
 [h264 @ 0xa736e0] non-existing PPS 0 referenced
 [h264 @ 0xa736e0] decode_slice_header error
 [h264 @ 0xa736e0] no frame!
 [mpegts @ 0xa6fac0] PES packet size mismatch
 [mpegts @ 0xa6fac0] Could not find codec parameters for stream 0 (Video:
 h264, none): unspecified size
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0xa6fac0] Could not find codec parameters for stream 1 (Audio:
 ac3, 0 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0xa6fac0] Could not find codec parameters for stream 2 (Audio:
 ac3, 0 channels): unspecified sample format
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 Input #0, mpegts, from '1025_20180119175900.ts':
   Duration: N/A, bitrate: N/A
     Stream #0:0[0x13a]: Video: h264, none, 90k tbn
     Stream #0:1[0x366](eng): Audio: ac3, 0 channels
     Stream #0:2[0x369](dut): Audio: ac3, 0 channels
     Stream #0:3[0xc37](fin): Subtitle: dvb_subtitle
     Stream #0:4[0x13ec](fin): Subtitle: dvb_teletext
 Output #0, avi, to '/data/out.avi':
 Output file #0 does not contain any stream

 }}}

 Ths file is too big to attach to the ticket though.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13218#comment:2>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list