154 Commits (01000064c9518f76bc97b72e81aa34788d88534f)

Author SHA1 Message Date
Michael Niedermayer f90a4bfc43 mlpdec: fix request_channel_layout behavior. 11 years ago
Michael Niedermayer 1a8050ad61 avcodec/mlpdec: fix mulichannel output 11 years ago
Tim Walker c0c45188e5 mlp: improve request_channel_layout behavior. 11 years ago
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 12 years ago
Diego Biurrun 7950e519bb Disable deprecation warnings for cases where a replacement is available 12 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 13 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 13 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. 14 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