-
Notifications
You must be signed in to change notification settings - Fork 12.4k
Comparing changes
Open a pull request
base repository: FFmpeg/FFmpeg
base: 301f6da0397e
head repository: FFmpeg/FFmpeg
compare: f51c4bfe3f34
- 18 commits
- 10 files changed
- 4 contributors
Commits on Sep 29, 2012
-
indeo3: fix out of cell write.
Fixes CVE-2012-2776. CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Configuration menu - View commit details
-
Copy full SHA for e4d4044 - Browse repository at this point
Copy the full SHA e4d4044View commit details -
indeo5: check tile size in decode_mb_info().
This prevents writing into a too small array if some parameters changed without the tile being reallocated. Fixes CVE-2012-2794 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for 2d09cdb - Browse repository at this point
Copy the full SHA 2d09cdbView commit details -
ivi_common: make ff_ivi_process_empty_tile() static.
It's not used outside of ivi_common.c
Configuration menu - View commit details
-
Copy full SHA for 5d2170c - Browse repository at this point
Copy the full SHA 5d2170cView commit details -
indeo4/5: check empty tile size in decode_mb_info().
This prevents writing into a too small array if some parameters changed without the tile being reallocated. Based on a patch by Michael Niedermayer <michaelni@gmx.at> Fixes CVE-2012-2800 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Configuration menu - View commit details
-
Copy full SHA for ae3da0a - Browse repository at this point
Copy the full SHA ae3da0aView commit details -
wmalosslessdec: make MCLMS arrays big enough for what is written into…
… them. Fixes a part of CVE-2012-2795 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for 607f571 - Browse repository at this point
Copy the full SHA 607f571View commit details -
wmalosslessdec: fix a get_bits(0) in decode_ac_filter
Fixes a part of CVE-2012-2795 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for f48fbf2 - Browse repository at this point
Copy the full SHA f48fbf2View commit details -
wmalosslessdec: Fix reading too many bits in decode_channel_residues()
Fixes a part of CVE-2012-2795 CC:libav-stable@libav.org Based on a patch by Michael Niedermayer <michaelni@gmx.at> Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Configuration menu - View commit details
-
Copy full SHA for 6a99310 - Browse repository at this point
Copy the full SHA 6a99310View commit details -
dfa: improve boundary checks in decode_dds1()
Fixes CVE-2012-2798 CC:libav-stable@libav.org
Configuration menu - View commit details
-
Copy full SHA for d05f72c - Browse repository at this point
Copy the full SHA d05f72cView commit details -
wmalosslessdec: Reset put bit buffer when num_saved_bits is reset.
Fixes CVE-2012-2799 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for d65d834 - Browse repository at this point
Copy the full SHA d65d834View commit details -
avsdec: Set dimensions instead of relying on the demuxer.
The decode function assumes that the video will have those dimensions. Fixes CVE-2012-2801 CC:libav-stable@libav.org Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for 85f4779 - Browse repository at this point
Copy the full SHA 85f4779View commit details -
mpeg12: move mpeg_decode_frame() lower
Avoids a forward declaration of decode_chunks().
Configuration menu - View commit details
-
Copy full SHA for d9a2e87 - Browse repository at this point
Copy the full SHA d9a2e87View commit details -
mpeg12: fix the semantics of the int* parameter of decode()
It is got_output, not data_size.
Configuration menu - View commit details
-
Copy full SHA for 0f583d2 - Browse repository at this point
Copy the full SHA 0f583d2View commit details -
h264: avoid stuck buffer pointer in decode_nal_units
When decode_nal_units() previously encountered a NAL_END_SEQUENCE, and there are some junk bytes left in the input buffer, but no start codes, buf_index gets stuck 3 bytes before the end of the buffer. This can trigger an infinite loop in the caller code, eg. in try_decode_trame(), as avcodec_decode_video() then keeps returning zeroes, with 3 bytes of the input packet still available. With this change, the remaining bytes are skipped so the whole packet gets consumed. CC:libav-stable@libav.org Signed-off-by: Jindřich Makovička <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
Configuration menu - View commit details
-
Copy full SHA for 1a8c691 - Browse repository at this point
Copy the full SHA 1a8c691View commit details
Commits on Sep 30, 2012
-
Merge commit 'd05f72c75445969cd7bdb1d860635c9880c67fb6'
* commit 'd05f72c75445969cd7bdb1d860635c9880c67fb6': dfa: improve boundary checks in decode_dds1() wmalosslessdec: Fix reading too many bits in decode_channel_residues() wmalosslessdec: fix a get_bits(0) in decode_ac_filter wmalosslessdec: make MCLMS arrays big enough for what is written into them. indeo4/5: check empty tile size in decode_mb_info(). ivi_common: make ff_ivi_process_empty_tile() static. indeo5: check tile size in decode_mb_info(). indeo3: fix out of cell write. Conflicts: libavcodec/dfa.c libavcodec/indeo3.c libavcodec/indeo5.c libavcodec/ivi_common.c libavcodec/wmalosslessdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
Configuration menu - View commit details
-
Copy full SHA for e5ce6d4 - Browse repository at this point
Copy the full SHA e5ce6d4View commit details -
Merge commit 'd9a2e87b1ce44cce23801e7ec6810f8bf994fa23'
* commit 'd9a2e87b1ce44cce23801e7ec6810f8bf994fa23': mpeg12: move mpeg_decode_frame() lower avsdec: Set dimensions instead of relying on the demuxer. wmalosslessdec: Reset put bit buffer when num_saved_bits is reset. Conflicts: libavcodec/avs.c libavcodec/mpeg12.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
Configuration menu - View commit details
-
Copy full SHA for 853a938 - Browse repository at this point
Copy the full SHA 853a938View commit details -
Merge remote-tracking branch 'qatar/master'
* qatar/master: h264: avoid stuck buffer pointer in decode_nal_units mpeg12: fix the semantics of the int* parameter of decode() Conflicts: libavcodec/mpeg12.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
Configuration menu - View commit details
-
Copy full SHA for 20bd921 - Browse repository at this point
Copy the full SHA 20bd921View commit details -
ffmpeg: disable buffering for stderr, needed for win32 runtime
Found in http://www.makemkv.com/download/ffmpeg/mmffmpeg-1.7.7.patch.gz Commit message by commiter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Configuration menu - View commit details
-
Copy full SHA for 89a823a - Browse repository at this point
Copy the full SHA 89a823aView commit details -
bitstream: add get_bits_longlong() to support more than 32bits
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Configuration menu - View commit details
-
Copy full SHA for f51c4bf - Browse repository at this point
Copy the full SHA f51c4bfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 301f6da0397e...f51c4bfe3f34