151 Commits (03fff09b32171e0c76d104c02ebf578c7f4fe21d)

Author SHA1 Message Date
Tim Walker e92123093d mlpdec: set AV_FRAME_DATA_MATRIXENCODING side data. 11 years ago
Tim Walker 4b7f1a7ced mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 11 years ago
Michael Niedermayer a8d702859b avcodec/mlpdec: check that streamtype matches the codec 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Michael Niedermayer f7bea731d9 avcodec/mlpdec: Fail if the input is too small 11 years ago
Michael Niedermayer 1607a98545 avcodec/mlp: Fix bugs in libavs warning fixes 11 years ago
Diego Biurrun 7950e519bb Disable deprecation warnings for cases where a replacement is available 11 years ago
Luca Barbato e9d394f3fa mlpdec: Do not set invalid context in read_restart_header 12 years ago
Michael Niedermayer e234daa518 mlpdec: Fix reading state with 0 bit elements. 12 years ago
Diego Biurrun 6d97484d72 avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() 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
Anton Khirnov 0dff40bfb9 mlpdec: do not try to allocate a zero-sized output buffer. 12 years ago
Justin Ruggles dc33fbbfd0 mlp/truehd: decode directly to the user-provided AVFrame 12 years ago
Michael Niedermayer 8491ac3ad2 mlpdec: check ch_assign more completely 12 years ago
Michael Niedermayer 8071288601 mlpdec: move ch_assign setup code down to after ch layout is set. 12 years ago
Michael Niedermayer 6747b0be9b mlp: fix channel order. 12 years ago
Michael Niedermayer 0ff21c3165 mlpdec: remove disabled code, leftover from merge 12 years ago
Tim Walker ed1b01131e mlp: implement support for AVCodecContext.request_channel_layout. 12 years ago
Tim Walker 1fd2deedcc mlpdec: set the channel layout. 12 years ago
Tim Walker 3ffcccb4fb mlpdec: TrueHD: use Libav channel order. 12 years ago
Tim Walker 99ccd2ba10 mlp: store the channel layout for each substream. 12 years ago
Michael Niedermayer 4aed4f5846 mlpdec: dont leave a invalid huff_lsb in the context. 12 years ago
Nicolas George e6701d51e1 lavc/mlpdec: reset layout when channels change. 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Luca Barbato 2d6caade22 dsputil: split out mlp dsp function 12 years ago
Michael Niedermayer c5e2347373 mlpdec: supress layout mismatch warnings for 2 ch upmixed mono 12 years ago
Michael Niedermayer eda5db6bd1 mlpdec: discard a 2nd substream if the stream is mono 12 years ago
Piotr Bandurski 53241b5dc7 lavc: add missing new line to some messages 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Michael Niedermayer 60f3291086 mlpdec: switch to av_assert 13 years ago
Paul B Mahol 137e80817d lavc: build some codecs only if they are actually enabled 13 years ago
Michael Niedermayer a9cd12ee2a mlpdec: set channel variables after checking them 13 years ago
Martin Storsjö 00c3b67b8a cosmetics: Align codec declarations 13 years ago
Paul B Mahol ca085e667b mlpdec: use av_log_ask_for_sample() 13 years ago
Martin Storsjö 9cf0841ef3 dsputil: Add ff_ prefix to the dsputil*_init* functions 13 years ago
Carl Eugen Hoyos 1af0ace3a4 Fix channel order for some less common TrueHD layouts. 13 years ago
Hendrik Leppkes b9d8af0327 mlpdec: fix channel order for wide 7.1 truehd layouts 13 years ago
Diego Biurrun c68fafe0d2 doxygen: eliminate Qt-style doxygen syntax 13 years ago
Justin Ruggles 0eea212943 Add avcodec_decode_audio4(). 13 years ago
Justin Ruggles 82be06bbb3 mlpdec: return meaningful error codes instead of -1 13 years ago
Justin Ruggles e1b8d88d52 mlpdec: remove unnecessary wrapper function 13 years ago
Justin Ruggles 37b67f1bff mlpdec: only calculate output size once 13 years ago
Justin Ruggles caa845851d mlpdec: validate that the reported channel count matches the actual output 13 years ago
Anton Khirnov ec6402b7c5 lavc: use designated initialisers for all codecs. 13 years ago
Carl Eugen Hoyos 0753721ed1 Do not ask for samples if a specific channel layout was requested. 14 years ago
Carl Eugen Hoyos 0aac0403c5 Map mlp surround channels to FFmpeg rear channels. 14 years ago
Carl Eugen Hoyos d3f126df4b Also set the MLP/TrueHD channel layout in the decoder. 14 years ago
Carl Eugen Hoyos 6daf513cf2 Fix channel order for 7.1 TrueHD samples. 14 years ago
Carl Eugen Hoyos 939a12e25d Fix channel order for some MLP samples. 14 years ago