Hello community, here is the log from the commit of package ffmpeg2 for openSUSE:Factory checked in at 2016-10-14 09:05:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpeg2 (Old) and /work/SRC/openSUSE:Factory/.ffmpeg2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ffmpeg2" Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpeg2/ffmpeg2.changes 2016-09-30 15:24:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ffmpeg2.new/ffmpeg2.changes 2016-10-14 09:05:32.000000000 +0200 @@ -1,0 +2,17 @@ +Sat Oct 8 17:44:47 UTC 2016 - jengelh@inai.de + +- Add 0001-avcodec-ansi-Check-dimensions.patch, + 0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch + 0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch + 0001-avformat-avidec-Remove-ancient-assert.patch [boo#1003806] + +------------------------------------------------------------------- +Wed Sep 28 18:42:19 UTC 2016 - dimstar@opensuse.org + +- Have libavcodec56 additionally provide libavcodec56(unrestricted) + when building unrestricted: allow third party packages to require + the unrestricted codec. The existing -full provides is not + suitable as it can be provided by multiple libavcodec* packages, + whereas we require a specific ABI version. + +------------------------------------------------------------------- New: ---- 0001-avcodec-ansi-Check-dimensions.patch 0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch 0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch 0001-avformat-avidec-Remove-ancient-assert.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpeg2.spec ++++++ --- /var/tmp/diff_new_pack.NDibJS/_old 2016-10-14 09:05:34.000000000 +0200 +++ /var/tmp/diff_new_pack.NDibJS/_new 2016-10-14 09:05:34.000000000 +0200 @@ -55,6 +55,10 @@ Patch4: ffmpeg-new-coder-errors.diff Patch5: ffmpeg-codec-choice.diff Patch6: 0001-avcodec-exr-Check-tile-positions.patch +Patch7: 0001-avcodec-ansi-Check-dimensions.patch +Patch8: 0001-avcodec-cavsdsp-use-av_clip_uint8-for-idct.patch +Patch9: 0001-avformat-avidec-Remove-ancient-assert.patch +Patch10: 0001-avformat-avidec-Check-nb_streams-in-read_gab2_sub.patch BuildRequires: ladspa-devel BuildRequires: libgsm-devel BuildRequires: pkg-config @@ -152,6 +156,8 @@ Provides: libavcodec = %version-%release %if 0%{?BUILD_ORIG} Provides: libavcodec-full = %version-%release +# This can be required by packages likes vlc-codecs - following the shlib name to not get random lib providers +Provides: libavcodec56(unrestricted) %endif %description -n libavcodec56 @@ -272,7 +278,7 @@ %prep %setup -qn ffmpeg-%version -%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -p1 +%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -P 7 -P 8 -P 9 -P 10 -p1 %build perl -i -pe 's{__TIME__|__DATE__}{"$&"}g' *.c ++++++ 0001-avcodec-ansi-Check-dimensions.patch ++++++
From ab737ab31d4f126ed5a13a6a0498824141925108 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer
Date: Mon, 26 Sep 2016 20:25:59 +0200 Subject: [PATCH] avcodec/ansi: Check dimensions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Fixes: 1.avi
Found-by: 连一汉
From 69b00a7fb6faa1b19b5687a5762ff4f94d5ff9aa Mon Sep 17 00:00:00 2001 From: Michael Niedermayer
Date: Mon, 19 Sep 2016 15:25:38 +0200 Subject: [PATCH] avcodec/cavsdsp: use av_clip_uint8() for idct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Fixes out of array read
Fixes: 1.swf
Found-by: 连一汉
From 239f75d6c3dfbe4def80a12913d5737dd5a5bbcc Mon Sep 17 00:00:00 2001 From: Michael Niedermayer
Date: Wed, 28 Sep 2016 16:14:08 +0200 Subject: [PATCH] avformat/avidec: Check nb_streams in read_gab2_sub() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
Fixes null pointer dereference
Fixes: 1/null_point.avi
Found-by: 连一汉
From a772613100514842008271c8d0e5d63a6979f9bf Mon Sep 17 00:00:00 2001 From: Michael Niedermayer
Date: Wed, 28 Sep 2016 15:47:12 +0200 Subject: [PATCH] avformat/avidec: Remove ancient assert MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
This assert can with crafted files fail, a warning is already printed
for this case.
Fixes assertion failure
Fixes:1/assert.avi
Found-by: 连一汉