Reinhard Tartler
|
5a9588b088
|
png: check bit depth for PAL8/Y400A pixel formats.
Wrong bit depth can lead to invalid rowsize values, which crashes the
decoder further down.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
(cherry picked from commit d2205d6543881f2e6fa18c8a354bbcf91a1235f7)
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
(cherry picked from commit b8d6ba9d50e80fdce2ed74cdaffd4960df8a21c5)
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
(cherry picked from commit 33f93005f1a86c108302b4c5978aa1a3d8e092cc)
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
(cherry picked from commit 4c8c2660bd9252775c9a1dc2e2f36cb34718595a)
Signed-off-by: Reinhard Tartler <siretart@tauware.de>
Conflicts:
libavcodec/pngdec.c
|
2012-06-03 19:35:50 +02:00 |
|
Diego Biurrun
|
406792e7b0
|
cosmetics: Remove pointless period after copyright statement non-sentences.
Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2009-01-19 15:46:40 +00:00 |
|
avcoder
|
6413d91d08
|
Remove useless casts.
Patch by avcoder ffmpeg at gmail d0t com
Originally committed as revision 14154 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-07-10 11:52:51 +00:00 |
|
Stefano Sabatini
|
fe4bf37455
|
Make AVCodec long_names definition conditional depending on CONFIG_SMALL.
Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-06-12 21:50:13 +00:00 |
|
Stefano Sabatini
|
bcdb2378f7
|
Add long names to some AVCodec declarations.
patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13022 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-04-29 21:31:21 +00:00 |
|
Zuxy Meng
|
98a6fff98c
|
Apply 'cold' attribute to init/uninit functions in libavcodec
Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-03-21 03:11:20 +00:00 |
|
Loren Merritt
|
042e0adda9
|
decode mng color decorrelation
Originally committed as revision 12228 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-02-26 10:21:33 +00:00 |
|
Loren Merritt
|
bd58e7f730
|
remove a memcpy
Originally committed as revision 12193 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-02-25 05:46:53 +00:00 |
|
Loren Merritt
|
4a9ca0a279
|
simd and unroll png_filter_row
cycles per 1000 pixels on core2:
left: 9211->5170
top: 9283->2138
avg: 12215->7611
paeth: 64024->17360
overall rgb png decoding speed: +45%
overall greyscale png decoding speed: +6%
Originally committed as revision 12164 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-02-21 07:10:46 +00:00 |
|
Michael Niedermayer
|
1dc5527934
|
const
Originally committed as revision 11736 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2008-02-01 14:00:31 +00:00 |
|
Diego Biurrun
|
f1ea5c2a96
|
typo fixes
Originally committed as revision 9719 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-07-17 12:57:50 +00:00 |
|
Måns Rullgård
|
e0eddd1269
|
hardly anything in PNGContext is shared; split it
Originally committed as revision 9689 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-07-15 19:23:55 +00:00 |
|
Måns Rullgård
|
b958a7f111
|
separate en/decoder specific parts from png.c
Originally committed as revision 9686 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-07-15 18:24:26 +00:00 |
|