FFmpeg/libavcodec
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
..
2011-11-05 11:29:12 +01:00
2010-02-09 17:36:18 +00:00
2010-02-09 17:36:18 +00:00
2008-12-05 07:58:31 +00:00
2008-12-11 22:34:14 +00:00
2009-01-16 17:20:17 +00:00
2008-10-31 19:31:36 +00:00
2009-02-08 23:24:26 +00:00
2008-10-28 14:43:06 +00:00
2008-12-12 00:19:14 +00:00
2012-06-03 19:35:13 +02:00
2010-02-26 10:56:46 +00:00
2009-03-02 05:41:55 +00:00
2009-02-19 23:08:23 +00:00
2012-05-28 23:46:08 +02:00
2010-02-01 16:00:09 +00:00
2010-02-24 22:40:10 +00:00
2008-11-24 09:28:55 +00:00
2012-04-21 15:42:28 +02:00
2009-03-02 05:41:55 +00:00
2010-02-24 22:40:10 +00:00
2009-02-25 18:03:47 +00:00
2009-02-25 18:03:47 +00:00
2009-02-22 00:56:55 +00:00
2009-02-22 00:56:55 +00:00
2009-02-21 17:17:09 +00:00
2009-02-24 18:27:52 +00:00
2009-02-24 18:27:52 +00:00
2009-02-24 18:27:52 +00:00
2009-01-30 20:39:39 +00:00
2009-02-22 20:48:12 +00:00
2011-02-19 17:07:57 +01:00
2009-02-08 23:28:21 +00:00
2011-12-24 16:28:20 +01:00
2009-02-19 17:54:23 +00:00
2009-02-24 18:27:52 +00:00
2009-02-01 16:14:54 +00:00