Another option
There is an option to have both the ffmpeg and the libav in the same system.
The ffmpeg and the ffmpeg libraries are in the /opt/...
The real ffmpeg doesn't have the problem with the "Different bit depth between chroma and luma" /3/.
The Qmplay2 /1, 2/ (with the ffmpeg) is playing the example clip without problems.
Tested - It is possible to compile the VLC with the ffmpeg in the /opt/-> working VLC with the example clip.
The VLC & libav from the Oneiric (Ubuntu 11.10) can play the example clip without problems /3/.
Links:
1. http://www.kubuntuforums.net/showthr...l=1#post311066
2. http://www.kubuntuforums.net/showthr...er-application
3. The libav is telling:
LIbav: http://libav.org/
The CVE-2013-2277: http://people.canonical.com/~ubuntu-...2013-2277.html
Ubuntu bugs: https://bugs.launchpad.net/ubuntu/+s...v/+bug/1163354
There is an option to have both the ffmpeg and the libav in the same system.
:~$ ffmpeg -version
ffmpeg version 0.8.6-6:0.8.6-1ubuntu2, Copyright (c) 2000-2013 the Libav developers
built on Mar 30 2013 22:20:06 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
ffmpeg 0.8.6-6:0.8.6-1ubuntu2
libavutil 51. 22. 1 / 51. 22. 1
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 1 / 53. 21. 1
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 2.100
libpostproc 52. 0. 0 / 52. 2.100
ffmpeg version 0.8.6-6:0.8.6-1ubuntu2, Copyright (c) 2000-2013 the Libav developers
built on Mar 30 2013 22:20:06 with gcc 4.7.2
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
ffmpeg 0.8.6-6:0.8.6-1ubuntu2
libavutil 51. 22. 1 / 51. 22. 1
libavcodec 53. 35. 0 / 53. 35. 0
libavformat 53. 21. 1 / 53. 21. 1
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 15. 0 / 2. 15. 0
libswscale 2. 1. 0 / 2. 2.100
libpostproc 52. 0. 0 / 52. 2.100
:~$ /opt/ffmpeg/bin/ffmpeg -version
ffmpeg version 1.2
built on Apr 20 2013 17:28:55 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configuration: --prefix=/opt/ffmpeg --libdir=/opt/ffmpeg/lib/ --enable-shared --disable-stripping --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-postproc --enable-x11grab --enable-libcdio --enable-vaapi --enable-vdpau --enable-bzlib --enable-gnutls --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-libfreetype --enable-libpulse
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
ffmpeg version 1.2
built on Apr 20 2013 17:28:55 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configuration: --prefix=/opt/ffmpeg --libdir=/opt/ffmpeg/lib/ --enable-shared --disable-stripping --enable-gpl --enable-version3 --enable-runtime-cpudetect --enable-postproc --enable-x11grab --enable-libcdio --enable-vaapi --enable-vdpau --enable-bzlib --enable-gnutls --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --enable-libfreetype --enable-libpulse
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
The Qmplay2 /1, 2/ (with the ffmpeg) is playing the example clip without problems.
Tested - It is possible to compile the VLC with the ffmpeg in the /opt/-> working VLC with the example clip.
The VLC & libav from the Oneiric (Ubuntu 11.10) can play the example clip without problems /3/.
Links:
1. http://www.kubuntuforums.net/showthr...l=1#post311066
2. http://www.kubuntuforums.net/showthr...er-application
3. The libav is telling:
Different bit depth between chroma and luma 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.
If you want to help, upload a sample of this file to ftp://upload.libav.org/incoming/ and contact the libav-devel mailing list.
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: check for luma and chroma bit depth being equal (CVE-2013-2277)
The ff_h264_decode_seq_parameter_set function in h264_ps.c in libavcodec in
FFmpeg before 1.1.3 does not validate the relationship between luma depth
and chroma depth, which allows remote attackers to cause a denial of
service (out-of-bounds array access and application crash) or possibly have
unspecified other impact via crafted H.264 data.
FFmpeg before 1.1.3 does not validate the relationship between luma depth
and chroma depth, which allows remote attackers to cause a denial of
service (out-of-bounds array access and application crash) or possibly have
unspecified other impact via crafted H.264 data.
Comment