[FFmpeg-trac] #2838(undetermined:new): Mpeg TS plays with lots of artifacts with ffplay (mplayer ok)
FFmpeg
trac at avcodec.org
Tue Aug 6 19:17:19 CEST 2013
#2838: Mpeg TS plays with lots of artifacts with ffplay (mplayer ok)
-------------------------------------+-------------------------------------
Reporter: aballier | Type: defect
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Summary of the bug: Here is a sample that plays awfully with ffplay.
mplayer is fine.
How to reproduce:
{{{
% ffplay BDAV\ recorded\ video\ sample.ts
ffplay version N-55317-g7565aae Copyright (c) 2003-2013 the FFmpeg
developers
built on Aug 6 2013 12:20:06 with gcc 4.8.1 (Gentoo 4.8.1 p1.0,
pie-0.5.6)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64
--mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc
--cxx=x86_64-pc-linux-gnu-g++ --ar=x86_64-pc-linux-gnu-ar
--optflags='-march=native -mssse3 -msse4 -msse4.1 -msse4.2 -mavx -maes -O2
-pipe -ggdb3' --extra-cflags='-march=native -mssse3 -msse4 -msse4.1
-msse4.2 -mavx -maes -O2 -pipe -ggdb3' --extra-cxxflags='-march=native
-mssse3 -msse4 -msse4.1 -msse4.2 -mavx -maes -O2 -pipe -ggdb3' --disable-
static --enable-gpl --enable-postproc --enable-avfilter --enable-
avresample --disable-stripping --enable-version3 --enable-nonfree
--disable-indev=oss --disable-outdev=oss --enable-version3 --enable-bzlib
--disable-runtime-cpudetect --disable-debug --disable-doc --enable-gnutls
--enable-hardcoded-tables --enable-iconv --enable-network --disable-
openssl --enable-ffplay --enable-vaapi --enable-vdpau --enable-zlib
--enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libmp3lame
--enable-libfdk-aac --enable-libaacplus --disable-libfa libavutil
52. 41.100 / 52. 41.100
libavcodec 55. 22.100 / 55. 22.100
libavformat 55. 13.102 / 55. 13.102
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 82.100 / 3. 82.100
libavresample 1. 1. 0 / 1. 1. 0
libswscale 2. 4.100 / 2. 4.100
libswresample 0. 17.103 / 0. 17.103
libpostproc 52. 3.100 / 52. 3.100
Last message repeated 2 times 0KB vq= 0KB sq= 0B f=0/0
[mpegts @ 0x7f7ccc000b20] Could not detect TS packet size, defaulting to
non-FEC/DVHS
[mpegts @ 0x7f7ccc000b20] PES packet size mismatch
Last message repeated 1 times
[h264 @ 0x7f7ccc001080] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f7ccc001080] non-existing PPS referenced
[h264 @ 0x7f7ccc001080] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f7ccc001080] non-existing PPS 0 referenced
[h264 @ 0x7f7ccc001080] decode_slice_header error
[h264 @ 0x7f7ccc001080] non-existing PPS 0 referenced
...
}}}
Sample available here:
http://dev.gentoo.org/~aballier/BDAV%20recorded%20video%20sample.ts
mplayer plays it nicely, so maybe the ts demuxer is at fault.
please tell me if you need more information, I have not analyzed the bug
much more than this.
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2838>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list