178 Commits (00a9eaff97881c40d2d67379d231e47739afe2fc)

Author SHA1 Message Date
  Michael Niedermayer 00a9eaff97 avcodec/mlp: Fix multiple runtime error: left shift of negative value -1 8 years ago
  Michael Niedermayer 3585986a00 avcodec/mlpdec: Fix runtime error: left shift of negative value -22 8 years ago
  Ganesh Ajjanagadde 977f41e274 mlpdec: Fix a undefined left shift of negative number 10 years ago
  Ganesh Ajjanagadde 094a1985d6 avcodec/mlpdec: fix a undefined left shift of negative number 10 years ago
  Vittorio Giovara dc70c19476 lavc: Drop deprecated request_channels related functions 10 years ago
  Vittorio Giovara def97856de lavc: AV-prefix all codec capabilities 10 years ago
  Hendrik Leppkes dc2d0e06af mlpdec: support TrueHD streams with an Atmos substream 11 years ago
  Hendrik Leppkes f36f6a608b mlpdec: support major sync headers with optional extension blocks 11 years ago
  Vittorio Giovara 2ffb0598db mlpdec: check for negative index 11 years ago
  James Almer 0de1d6287e x86/mlpdec: add ff_mlp_rematrix_channel_{sse4,avx2} 11 years ago
  James Almer ddb813b0ef mlpdec: move rematrix_channels code to output_data() 11 years ago
  Hendrik Leppkes 36bf549b27 mlpdec: support TrueHD streams with an Atmos substream 11 years ago
  Hendrik Leppkes ff34b2d6d3 mlpdec: support major sync headers with optional extension blocks 11 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. 12 years ago
  Ben Avison 3f4e73afe9 truehd: break out part of rematrix_channels into platform-specific callback. 12 years ago
  Ben Avison b9eb03416d truehd: break out part of output_data into platform-specific callback. 12 years ago
  Ben Avison fcf5fc4445 truehd: tune VLC decoding for ARM. 12 years ago
  Ben Avison 4e5aa080bb truehd: break out part of rematrix_channels into platform-specific callback. 12 years ago
  Ben Avison e555e1bc39 truehd: tune VLC decoding for ARM. 12 years ago
  Michael Niedermayer f90a4bfc43 mlpdec: fix request_channel_layout behavior. 12 years ago
  Michael Niedermayer 1a8050ad61 avcodec/mlpdec: fix mulichannel output 12 years ago
  Tim Walker c0c45188e5 mlp: improve request_channel_layout behavior. 12 years ago
  Tim Walker e92123093d mlpdec: set AV_FRAME_DATA_MATRIXENCODING side data. 12 years ago
  Tim Walker 4b7f1a7ced mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 12 years ago
  Michael Niedermayer a8d702859b avcodec/mlpdec: check that streamtype matches the codec 12 years ago
  Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 12 years ago
  Michael Niedermayer f7bea731d9 avcodec/mlpdec: Fail if the input is too small 12 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 13 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. 13 years ago
  Diego Biurrun 6d97484d72 avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() 13 years ago
  Clément Bœsch 1ec94b0f06 lavc: factorize ff_{thread_,re,}get_buffer error messages. 13 years ago
  Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 13 years ago
  Anton Khirnov 0dff40bfb9 mlpdec: do not try to allocate a zero-sized output buffer. 13 years ago
  Justin Ruggles dc33fbbfd0 mlp/truehd: decode directly to the user-provided AVFrame 13 years ago
  Michael Niedermayer 8491ac3ad2 mlpdec: check ch_assign more completely 13 years ago
  Michael Niedermayer 8071288601 mlpdec: move ch_assign setup code down to after ch layout is set. 13 years ago
  Michael Niedermayer 6747b0be9b mlp: fix channel order. 13 years ago
  Michael Niedermayer 0ff21c3165 mlpdec: remove disabled code, leftover from merge 13 years ago
  Tim Walker ed1b01131e mlp: implement support for AVCodecContext.request_channel_layout. 13 years ago
  Tim Walker 1fd2deedcc mlpdec: set the channel layout. 13 years ago
  Tim Walker 3ffcccb4fb mlpdec: TrueHD: use Libav channel order. 13 years ago
  Tim Walker 99ccd2ba10 mlp: store the channel layout for each substream. 13 years ago
  Michael Niedermayer 4aed4f5846 mlpdec: dont leave a invalid huff_lsb in the context. 13 years ago
  Nicolas George e6701d51e1 lavc/mlpdec: reset layout when channels change. 13 years ago
  Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 13 years ago
  Luca Barbato 2d6caade22 dsputil: split out mlp dsp function 13 years ago
  Michael Niedermayer c5e2347373 mlpdec: supress layout mismatch warnings for 2 ch upmixed mono 13 years ago