Opened 4 years ago

Closed 4 years ago

#2050 closed defect (fixed)

Playback of HD-PVR recordings failing

Reported by: jyavenard Owned by:
Priority: important Component: ffplay
Version: git-master Keywords: regression crash abort
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

Summary of the bug:
This is a sample produced by a HD-PVR.
ffplay could play that file as of commit 74d6871
It doesn't play the file any longer (tested in revision d3db8988 and later) , instead showing a garbage static or a static image with audio.

(As a result, MythTV 0.26 is unable to play properly HDPVR recordings (0.25 used ffmpeg as of 74d6871, and 0.26 uses cc4d80c))

File (50MB) is available on:
http://www.avenard.org/files/media/mediatest/11159%20HD-PVR%20sample.mpg

Start it from the beginning? (y or n) y
Starting program: /Users/jyavenard/Work/mythtv/ffmpeg/ffplay_g ~/Downloads/#11159\ HD-PVR\ sample.mpg
Reading symbols for shared libraries . done
ffplay version N-48064-gcfa5300 Copyright (c) 2003-2012 the FFmpeg developers
  built on Dec 21 2012 12:39:20 with llvm-gcc 4.2.1 (LLVM build 2336.11.00)
  configuration: --enable-debug
  libavutil      52. 12.100 / 52. 12.100
  libavcodec     54. 81.100 / 54. 81.100
  libavformat    54. 49.102 / 54. 49.102
  libavdevice    54.  3.102 / 54.  3.102
  libavfilter     3. 29.100 /  3. 29.100
  libswscale      2.  1.103 /  2.  1.103
  libswresample   0. 17.102 /  0. 17.102
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] Reading symbols for shared libraries + done
no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 15 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS referenced
[h264 @ 0x103008c00] sps_id out of range
[h264 @ 0x103008c00] non-existing SPS 32 referenced in buffering period
[h264 @ 0x103008c00] non-existing PPS 0 referenced
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] no frame!
[h264 @ 0x103008c00] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x103008c00] Missing reference picture, default is 65608
[h264 @ 0x103008c00] Reference 6 >= 5
[h264 @ 0x103008c00] error while decoding MB 14 0, bytestream (23698)
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] reference count overflow
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103008c00] decode_slice_header error
[h264 @ 0x103008c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103008c00] Reinit context to 1280x720, pix_fmt: 0
[h264 @ 0x103008c00] mmco: unref short failure
    Last message repeated 1 times
[h264 @ 0x103008c00] cabac decode of qscale diff failed at 59 38
[h264 @ 0x103008c00] error while decoding MB 59 38, bytestream (72519)
[h264 @ 0x103008c00] concealing 550 DC, 550 AC, 550 MV errors in B frame
[mpegts @ 0x10183bc00] max_analyze_duration 5000000 reached at 5024000
Input #0, mpegts, from '/Users/jyavenard/Downloads/#11159 HD-PVR sample.mpg':
  Duration: 00:00:44.40, start: 0.419044, bitrate: 9447 kb/s
  Program 1 
    Stream #0:0[0x1011]: Video: h264 (Main) (HDMV / 0x564D4448), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 53.25 fps, 59.94 tbr, 90k tbn, 119.88 tbc
    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
Reading symbols for shared libraries + done
Reading symbols for shared libraries + done
Reading symbols for shared libraries . done
[h264 @ 0x10380b000] Missing reference picture, default is 0
[h264 @ 0x10380b000] decode_slice_header error
[h264 @ 0x10380b000] mmco: unref short failure2KB sq=    0B f=0/0   
    Last message repeated 1 times 20KB vq=    0KB sq=    0B f=0/0   
[h264 @ 0x103818800] Missing reference picture, default is 65608
[h264 @ 0x103818800] Reference 6 >= 5
[h264 @ 0x103818800] error while decoding MB 14 0, bytestream (23698)
[h264 @ 0x103818800] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103818e00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103818e00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818e00] decode_slice_header error
[h264 @ 0x103818e00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103819400] illegal reordering_of_pic_nums_idc
[h264 @ 0x103819400] decode_slice_header error
[h264 @ 0x103819400] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x10380b000] reference count overflow
[h264 @ 0x10380b000] decode_slice_header error
[h264 @ 0x10380b000] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103816a00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103816a00] decode_slice_header error
[h264 @ 0x103816a00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103817000] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103817000] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817000] decode_slice_header error
[h264 @ 0x103817000] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817600] illegal reordering_of_pic_nums_idc  0B f=0/0   
[h264 @ 0x103817600] decode_slice_header error
[h264 @ 0x103817600] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817c00] decode_slice_header error
[h264 @ 0x103817c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818200] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818200] decode_slice_header error
[h264 @ 0x103818200] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103818800] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103818800] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818800] decode_slice_header error
[h264 @ 0x103818800] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818e00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818e00] decode_slice_header error
[h264 @ 0x103818e00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103819400] illegal reordering_of_pic_nums_idc
[h264 @ 0x103819400] decode_slice_header error
[h264 @ 0x103819400] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x10380b000] illegal reordering_of_pic_nums_idc
[h264 @ 0x10380b000] decode_slice_header error
[h264 @ 0x10380b000] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103816a00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103816a00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103816a00] decode_slice_header error
[h264 @ 0x103816a00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817000] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817000] decode_slice_header error
[h264 @ 0x103817000] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817600] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817600] decode_slice_header error
[h264 @ 0x103817600] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817c00] decode_slice_header error
[h264 @ 0x103817c00] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103818200] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103818200] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818200] decode_slice_header error
[h264 @ 0x103818200] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818800] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818800] decode_slice_header error
[h264 @ 0x103818800] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818e00] illegal reordering_of_pic_nums_idc  0B f=0/0   
[h264 @ 0x103818e00] decode_slice_header error
[h264 @ 0x103818e00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103819400] illegal reordering_of_pic_nums_idc
[h264 @ 0x103819400] decode_slice_header error
[h264 @ 0x103819400] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x10380b000] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x10380b000] illegal reordering_of_pic_nums_idc
[h264 @ 0x10380b000] decode_slice_header error
[h264 @ 0x10380b000] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103816a00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103816a00] decode_slice_header error
[h264 @ 0x103816a00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817000] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817000] decode_slice_header error
[h264 @ 0x103817000] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103817600] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817600] decode_slice_header error
[h264 @ 0x103817600] concealing 1350 DC, 1350 AC, 1350 MV errors in P frame
[h264 @ 0x103817c00] number of reference frames (0+5) exceeds max (4; probably corrupt input), discarding one
[h264 @ 0x103817c00] illegal reordering_of_pic_nums_idc
[h264 @ 0x103817c00] decode_slice_header error
[h264 @ 0x103817c00] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818200] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818200] decode_slice_header error
[h264 @ 0x103818200] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818800] illegal reordering_of_pic_nums_idc
[h264 @ 0x103818800] decode_slice_header error
[h264 @ 0x103818800] concealing 1350 DC, 1350 AC, 1350 MV errors in B frame
[h264 @ 0x103818e00] Reinit context to 1280x720, pix_fmt: 0
[h264 @ 0x103819400] mmco: unref short failure
[h264 @ 0x103817600] mmco: unref short failure
[h264 @ 0x103819400] cabac decode of qscale diff failed at 59 380   
[h264 @ 0x103819400] error while decoding MB 59 38, bytestream (72519)
[h264 @ 0x103819400] concealing 550 DC, 550 AC, 550 MV errors in B frame
Frame changed from size:0x0 to size:720x480
[ffplay_buffer @ 0x1021297e0] Changing frame properties on the fly is not supported by all filters.
Assertion abs(src_linesize) >= bytewidth failed at libavutil/imgutils.c:248

Program received signal SIGABRT, Aborted.
[Switching to process 5427 thread 0xbf03]
0x00007fff8e953212 in __pthread_kill ()
(gdb) bt
#0  0x00007fff8e953212 in __pthread_kill ()
#1  0x00007fff8a8caaf4 in pthread_kill ()
#2  0x00007fff8a90edce in abort ()
(gdb) 

Attachments (1)

11159screen.png (197.0 KB) - added by jyavenard 4 years ago.

Download all attachments as: .zip

Change History (15)

comment:1 Changed 4 years ago by jyavenard

working on a git bisect now

comment:2 Changed 4 years ago by jyavenard

Commit where the problem first occur is:
4478e9d8db65ca827f2b3ef3ef6ee806bffdba45

    Merge remote-tracking branch 'qatar/master'
    
    * qatar/master:
      FATE: add tests for dfa
      mpegaudiodec: fix seeking.
      mpegaudiodec: fix compilation when testing the unchecked bitstream reader
      threads: add sysconf based number of CPUs detection
      threads: always include necessary headers for number of CPUs detection
      threads: default to automatic thread count detection
      Changelog: restore version <next> header
      cook: K&R formatting cosmetics
    
    Conflicts:
        Changelog
        libavcodec/version.h
    
    Merged-by: Michael Niedermayer <michaelni@gmx.at>

comment:3 in reply to: ↑ description Changed 4 years ago by cehoyos

  • Keywords regression crash abort added
  • Priority changed from normal to important
  • Version changed from unspecified to git-master

Replying to jyavenard:

File (50MB) is available on:
http://www.avenard.org/files/media/mediatest/11159%20HD-PVR%20sample.mpg

Unfortunately not (403).

comment:4 Changed 4 years ago by jyavenard

Sorry for that. It's fixed.

I should add that release/1.0 and earlier will play the file if ffplay is run with -threads 1.
4478e9d8 is the commit that made multi-threading the default.

Current master, will assert.

Last edited 4 years ago by jyavenard (previous) (diff)

comment:5 Changed 4 years ago by cehoyos

  • Component changed from undetermined to avcodec
  • Reproduced by developer set
  • Status changed from new to open

comment:6 Changed 4 years ago by cehoyos

Only reproducible with ffplay.

Changed 4 years ago by jyavenard

comment:7 Changed 4 years ago by jyavenard

Thank you for looking into it.

The crash only occurs with ffplay on master (though latest VLC 2.0.4 crashes in a similar fashion).

ffplay from release/1.0 branch doesn't crash, however it only shows a static frame (see screen capture)
This is what is shown by most players I've tried using a recentish ffmpeg.
mplayer started with: -lavdopts threads=2 will show the same static frame.
ffplay plays the file fine if started with -threads 1.
VLC 2.0.4 shows the static frame.

VLV 1.1.10 plays the file fine.

E.g. as soon as multi-threading is enabled, playback will stay on the first frame.

comment:8 Changed 4 years ago by cehoyos

  • Component changed from avcodec to FFplay
  • Resolution set to fixed
  • Status changed from open to closed

The crash was fixed by Michael, if there are other problems with this sample please open a new ticket.

comment:9 Changed 4 years ago by jyavenard

  • Component changed from FFplay to avcodec
  • Resolution fixed deleted
  • Status changed from closed to reopened

Uh?

I'm afraid you overlooked the problem.

the ffmpeg version used for the above trace contains:

commit 230bef0a89eded951dacc394926d6c9761f3ccba
Author: Michael Niedermayer <michaelni@gmx.at>
Date:   Thu Dec 20 12:24:54 2012 +0100

    ffplay: fix handling of resolution changes with h264-mt
    
    Reviewed-by: Paul B Mahol <onemda@gmail.com>
    Reviewed-by: Marton Balint <cus@passwd.hu>
    Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

So if that's what you're referring to. It's not fixed.

The crash is a minor problem, as, as you said it only impact ffplay.

The core issue is that this recording can't be played using libavcodec if you enable multi-thread decoding.

comment:10 Changed 4 years ago by jyavenard

  • Component changed from avcodec to FFplay
  • Status changed from reopened to open

Oh my bad...

there's another fix I see with 3f72dbe4620716113754d06b7ffd558e56d1585f

comment:11 follow-up: Changed 4 years ago by jyavenard

sorry, can't close the ticket..

I will investigate what has been done to prevent the crash and see if it can be done with release/1.0 which is what we are using...

comment:12 Changed 4 years ago by cehoyos

Replying to jyavenard:

So if that's what you're referring to. It's not fixed.

You reported an important bug in your original report: A crash with ffplay that was fixed in 3f72dbe. (It was reproducible with -threads 1, this was a regression, making it an important bug.)

The crash is a minor problem, as, as you said it only impact ffplay.

I agree that ffplay crashes can be less important, but apart from the fact that this was a regression, it is also not always clear at the time or reporting where the reason for a crash lies, so I will continue to mark ffplay crashes as important to be on the safe side.

The core issue is that this recording can't be played using libavcodec if you enable multi-thread decoding.

I tested the following command lines:
$ ffplay -threads 2 11159\ HD-PVR\ sample.mpg
$ ffmpeg -threads 2 -i 11159\ HD-PVR\ sample.mpg -qscale 2 out.avi
$ mplayer -lavdopts threads=2 11159\ HD-PVR\ sample.mpg

They are all working fine (MPlayer is slightly verbose atm, but this is not the right place to discuss this), so I don't think I understand you.

Version 0, edited 4 years ago by cehoyos (next)

comment:13 in reply to: ↑ 11 Changed 4 years ago by cehoyos

Replying to jyavenard:

I will investigate what has been done to prevent the crash and see if it can be done with release/1.0 which is what we are using...

You did not report a crash against 1.0, could you elaborate?

comment:14 Changed 4 years ago by cehoyos

  • Resolution set to fixed
  • Status changed from open to closed
Note: See TracTickets for help on using tickets.