112 Commits (23f250d2bc5340d6e93659d9f91ae8aa3fcf518b)

Author SHA1 Message Date
Stefano Sabatini 0a3589bf2f lavc/pngdec: return meaningful error codes 12 years ago
Michael Niedermayer 3b58ab4c5f pngdec: dont treat mpng like png with key and non keyframes 12 years ago
Diego Biurrun 2832ea26f3 Remove commented-out debug #define cruft 12 years ago
Clément Bœsch 1ec94b0f06 lavc: factorize ff_{thread_,re,}get_buffer error messages. 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Michael Niedermayer f59ff8faa2 pngdec: use AVFrame accessor functions 12 years ago
Michael Niedermayer 1ac0fa50ef pngdec/filter: dont access out of array elements at the end 12 years ago
Carl Eugen Hoyos 3c3d68a976 Fix 1bpp palettized png with width not a multiple of 8. 12 years ago
Anton Khirnov 9221c0af77 pngdec: cosmetics, reformat. 12 years ago
Michael Niedermayer 9e36d9e4ed pngdec: fix decoding of right column for 2/4bpp 12 years ago
Anton Khirnov df9b956751 lavc: fix decode_frame() third parameter semantics for video decoders 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Michael Niedermayer 623cfc93d9 pngdec: check that format matches too not just dimensions 12 years ago
Nicolas George 805b57001f lavc/pngdec: decode textual data (tEXt and zTXt). 12 years ago
Michael Niedermayer b12d92efd6 avoid "0xFF << 24" as it is considered a integer overflow in C99 12 years ago
Paul B Mahol 8288c2b6cb pngdec: read sample aspect ratio 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Michael Niedermayer 0da0b5e0f8 pngdec: av_log() zlib errors 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Paul B Mahol a09ae4ef65 Remove duplicated png and mng signatures. 13 years ago
Ronald S. Bultje d2205d6543 png: check bit depth for PAL8/Y400A pixel formats. 13 years ago
Michael Niedermayer a63c813797 pngdec: check bits_per_pixel for palette mode. 13 years ago
Michael Niedermayer c7dc19d68f png: make sure the previous frames dimensions match before using it as reference 13 years ago
Martin Storsjö 00c3b67b8a cosmetics: Align codec declarations 13 years ago
Paul B Mahol 25b67dc765 png: fix warning about discarding qualifiers [-Wincompatible-pointer-types] 13 years ago
Clément Bœsch 50a3867bab png: make ff_png_pass_mask local to pngdec. 13 years ago
Michael Niedermayer 8f394a6cf8 pngdec: print error message for truncated pngs even if we output them 13 years ago
Michael Niedermayer 4ed47d3354 pngdec: dont discard incomplete images. 13 years ago
Michael Niedermayer eeb792d862 pngdec: Print error messages for the various failure pathes. 13 years ago
Ronald S. Bultje 4c25269ced png: convert to bytestream2 API. 13 years ago
Michael Niedermayer 39a3a53b66 pngdec: validate length. 13 years ago
Michael Niedermayer 8a08503b78 pngdec: Print error if signature is wrong. 13 years ago
Paul B Mahol 08630d25a2 png: make .long_name more descriptive 13 years ago
Michael Niedermayer 146ef3f37c pngdec: fix warning about pointer types 13 years ago
Carl Eugen Hoyos 97da38c99b Allow decoding of 64bit png images. 13 years ago
Carl Eugen Hoyos ea604de91e Simplify "deloco" and support decoding of 48bit loco png. 13 years ago
Ronald S. Bultje e92003514d png: move DSP functions to their own DSP context. 13 years ago
Michael Niedermayer 49f2056289 pngdec: Convert 2/4 bit formats to 8bit. 13 years ago
Michael Niedermayer d1c48025a7 pngdec: Do not use SIMD paeth prediction for bpp=2 13 years ago
Michael Niedermayer fd8a8373aa pngdec: Fix masks for interlaced decoding 13 years ago
Michael Niedermayer 602e97dfaa pngdec: Add some FF_DEBUG based av_logs. 13 years ago
Carl Eugen Hoyos e209a37777 Simplify 32bit png decoding. 13 years ago
Paul B Mahol e20a4881ff pngdec: show verbose message for unsupported files 13 years ago
Carl Eugen Hoyos 613cbf3168 Fix some 1bit png samples, they can be palettised. 13 years ago
Carl Eugen Hoyos 0c5fd6372e Do not try to read 16bit gray png files with alpha channel. 13 years ago
Reimar Döffinger 371e165443 Try to set AVFrame.reference to correct values. 13 years ago
Michael Niedermayer f962518036 pngdec: set reference correctly for corepng. 13 years ago
Carl Eugen Hoyos f863cdef81 Cosmetics: Fix comment. 13 years ago
Michael Niedermayer 0c9cba24b7 pngdec: implement 4bpp interlaced 13 years ago
Michael Niedermayer dcabb3d608 pngdec: implement 2 bpp interlaced. 13 years ago