149 Commits (c94ed2a729649f614dc433032b3b3ca189057644)

Author SHA1 Message Date
Michael Niedermayer b07a5e9b6b avformat/smacker: check for format mismatch more completely 11 years ago
Anton Khirnov 84099f51f3 smacker: use the AVFrame API properly. 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Paul B Mahol 1b99514dfd avcodec/smacker: use init_get_bits8() 11 years ago
Michael Niedermayer f144168d9b avcodec/smacker: fix some memleaks 11 years ago
Michael Niedermayer fbab9a7c22 avcodec/smacker: remove check that has become redundant 11 years ago
Michael Niedermayer 59a08d1939 avcodec/smacker: use the correct field instead of a hardcoded value for the index check in smacker_decode_tree() 11 years ago
Martin Storsjö f3d57dc691 smacker: Free memory properly if the init function fails 11 years ago
Martin Storsjö 0679cec6e8 smacker: Make sure we don't fill in huffman codes out of range 11 years ago
Martin Storsjö d002fce24a smacker: Check malloc return values 11 years ago
Paul B Mahol 76e27b1d05 smacker: make code independent of sizeof(AVFrame) 11 years ago
Carl Eugen Hoyos 90bd75e6eb Avoid a null pointer dereference on oom when decoding smacker. 12 years ago
Carl Eugen Hoyos a1dbe49d02 Propagate error return values from the smacker decoder. 12 years ago
Kostya Shishkov bbb2945f2d smacker: check the return value of smacker_decode_tree 12 years ago
Kostya Shishkov f52edef301 smacker: fix an off by one in huff.length computation 12 years ago
Kostya Shishkov 268bb88544 smacker: add a clarification notice about audio decoding 12 years ago
Kostya Shishkov 5f30c6c8ed Revert "smackaud: clip output samples" 12 years ago
Michael Niedermayer 2211c76287 smacker: remove av_clip_int16() 12 years ago
Clément Bœsch 1ec94b0f06 lavc: factorize ff_{thread_,re,}get_buffer error messages. 12 years ago
Anton Khirnov 3b199d29cd lavc decoders: properly initialize AVFrame. 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Justin Ruggles 903b62cc0b smackaud: decode directly to the user-provided AVFrame 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 2c69fcc2ff smacker: more complete vlc length check, fixes out of array read 12 years ago
Michael Niedermayer 50cbe09d8c smacker: check smacker_decode_tree() return value 12 years ago
Michael Niedermayer 48cbdaea15 smacker: fix smacker_decode_header_tree() empty vlc table init 12 years ago
Michael Niedermayer 57c0da6fe4 smacker: sanity check audio size. 12 years ago
Justin Ruggles a903f8f087 Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 12 years ago
Paul B Mahol c1947015b2 smackaud: return meaningful error codes 12 years ago
Paul B Mahol 916e40b5b4 smacker: return more meaningfull error codes 12 years ago
Michael Niedermayer b12d92efd6 avoid "0xFF << 24" as it is considered a integer overflow in C99 12 years ago
Anton Khirnov 716d413c13 Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat 12 years ago
Paul B Mahol adc5539e7b smacker: read escape codes in single get_bits() call 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Mans Rullgard 779f8bc24e smacker: remove some unused code 13 years ago
Michael Niedermayer b829da3639 smacker: add sanity check for length in smacker_decode_tree() 13 years ago
Michael Niedermayer 71d3c25a7e smacker: Check get_vlc() return values. 13 years ago
Martin Storsjö 00c3b67b8a cosmetics: Align codec declarations 13 years ago
Franz Brauße 12cbbbb4ab smacker audio: sign-extend the initial 16-bit predicted value 13 years ago
Diego Biurrun a92be9b856 Replace memset(0) by zero initializations. 13 years ago
Ronald S. Bultje b2af057a36 smacker: convert palette and header reading to bytestream2. 13 years ago
Martin Storsjö e96b4a53df vlc/rl: Add ff_ prefix to the nonstatic symbols 13 years ago
Alex Converse 7181c4edee cosmetics: Remove extra newlines at EOF 13 years ago
Alex Converse 9adf25c1cf smacker: Sanity check huffman tables found in the headers. 13 years ago
Alex Converse 90c0c83e14 smacker: remove dead store 13 years ago
Michael Niedermayer 1285baaab5 smackerdec: Check that the last indexes are within the table. 13 years ago
Diego Biurrun aaf47bcde7 Drop ALT_ prefix from BITSTREAM_READER_LE name. 13 years ago
Michael Niedermayer d0f7927177 smacker: Check for overread in smka_decode_frame() 13 years ago
Justin Ruggles 0eea212943 Add avcodec_decode_audio4(). 13 years ago