Bug#738599: fails to decode H264: "Different bit depth between chroma and luma is not implemented"

Antoine Beaupré anarcat at debian.org
Tue Feb 11 02:38:25 UTC 2014


Package: libavcodec54
Version: 6:9.10-2
Severity: important

libav can't seem to play some H264 videos. Here's an example:

anarcat at marcos:~$ avplay "/srv/video/films/Documentary/The Power of Nightmares/The_Power_Of_Nightmares-Part_1.mkv"
avplay version 9.10-6:9.10-2, Copyright (c) 2003-2013 the Libav developers
  built on Jan  3 2014 23:27:39 with gcc 4.8 (Debian 4.8.2-11)
[h264 @ 0x7f306c004960] Overread VUI by 8 bits
[h264 @ 0x7f306c004960] Different bit depth between chroma and luma is not implemented. Update your Libav version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[h264 @ 0x7f306c004960] If you want to help, upload a sample of this file to ftp://upload.libav.org/incoming/ and contact the libav-devel mailing list.
[h264 @ 0x7f306c004960] Decoding sps 0 from avcC failed
[h264 @ 0x7f306c004960] Overread VUI by 8 bits
[h264 @ 0x7f306c004960] Different bit depth between chroma and luma is not implemented. Update your Libav version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[h264 @ 0x7f306c004960] If you want to help, upload a sample of this file to ftp://upload.libav.org/incoming/ and contact the libav-devel mailing list.
[h264 @ 0x7f306c004960] Decoding sps 0 from avcC failed
Input #0, matroska,webm, from '/srv/video/films/Documentary/The Power of Nightmares/The_Power_Of_Nightmares-Part_1.mkv':
  Duration: 00:59:13.04, start: 0.000000, bitrate: N/A
    Stream #0.0(eng): Video: h264, 704x480, PAR 182:205 DAR 4004:3075, 29.97 fps, 29.97 tbr, 1k tbn (default)
    Stream #0.1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
[h264 @ 0x7f306c0f8f60] Overread VUI by 8 bits
[h264 @ 0x7f306c0f8f60] Different bit depth between chroma and luma is not implemented. Update your Libav version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
[h264 @ 0x7f306c0f8f60] If you want to help, upload a sample of this file to ftp://upload.libav.org/incoming/ and contact the libav-devel mailing list.
[h264 @ 0x7f306c0f8f60] Decoding sps 0 from avcC failed

I unfortunately can't provide a copy of the video, as the content is
copyrighted.

This has been reported elsewhere as well:

http://ubuntuforums.org/archive/index.php/t-2137057.html
https://www.kubuntuforums.net/showthread.php?62473-I-have-a-problem-on-playing-some-video/page4

A copy of a problematic file can probably be found on any torrent site
when searching for Steroid_Hormone_Biosynthesis_1.flv - as this is the
file reported above. It would probably be legal to download a part of
that file for research purposes such as this one.

The above post lead me to believe that ffmpeg is not affected by this
problem.

Thanks for your time and effort.

A.

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libavcodec54 depends on:
ii  libavutil52            6:9.10-2
ii  libc6                  2.17-97
ii  libgsm1                1.0.13-4
ii  libmp3lame0            3.99.5+repack1-3
ii  libopenjpeg2           1.3+dfsg-4.7+b1
ii  libopus0               1.1-1
ii  libschroedinger-1.0-0  1.0.11-2
ii  libspeex1              1.2~rc1.1-1
ii  libtheora0             1.1.1+dfsg.1-3.1
ii  libva1                 1.2.1-2
ii  libvorbis0a            1.3.2-1.3
ii  libvorbisenc2          1.3.2-1.3
ii  libvpx1                1.3.0-2
ii  libx264-133            2:0.133.2339+git585324f-2+b1
ii  libxvidcore4           2:1.3.2-9
ii  multiarch-support      2.17-97
ii  zlib1g                 1:1.2.8.dfsg-1

libavcodec54 recommends no packages.

libavcodec54 suggests no packages.

-- no debconf information



More information about the pkg-multimedia-maintainers mailing list