169 Commits (03616af2c91309d58f9419becf45d292cb93e625)

Author SHA1 Message Date
Vittorio Giovara 2ffb0598db mlpdec: check for negative index 10 years ago
James Almer 0de1d6287e x86/mlpdec: add ff_mlp_rematrix_channel_{sse4,avx2} 10 years ago
James Almer ddb813b0ef mlpdec: move rematrix_channels code to output_data() 10 years ago
Hendrik Leppkes 36bf549b27 mlpdec: support TrueHD streams with an Atmos substream 10 years ago
Hendrik Leppkes ff34b2d6d3 mlpdec: support major sync headers with optional extension blocks 10 years ago
Michael Niedermayer fa160af08b avcodec/mlpdec: fix () in MSB_MASK() macro 11 years ago
Ben Avison b01a2562ae truehd: break out part of output_data into platform-specific callback. 11 years ago
Ben Avison 3f4e73afe9 truehd: break out part of rematrix_channels into platform-specific callback. 11 years ago
Ben Avison b9eb03416d truehd: break out part of output_data into platform-specific callback. 11 years ago
Ben Avison fcf5fc4445 truehd: tune VLC decoding for ARM. 11 years ago
Ben Avison 4e5aa080bb truehd: break out part of rematrix_channels into platform-specific callback. 11 years ago
Ben Avison e555e1bc39 truehd: tune VLC decoding for ARM. 11 years ago
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