211 Commits (890cef1ff6ebbcd14f107fedceed23aa3c80b087)

Author SHA1 Message Date
Paul B Mahol 17130321f3 avcodec/mlpdec: skip decoding substreams if their channels are not to be used 3 years ago
Paul B Mahol 114634a51a avcodec/mlpdec: update matrix encoding only if it changed 3 years ago
Paul B Mahol 57f0b36367 avcodec/mlpdec: fix decoding single stereo stream in TrueHD 3 years ago
Paul B Mahol 5d92b73c64 avcodec/mlpdec: fix integer sanitizer warning under clang 3 years ago
Paul B Mahol 0c87b43c6c avcodec/mlp: move sync defines to common header 3 years ago
Paul B Mahol 034133a0df avcodec/mlpdec: reset lossless crc checking when stream ends 3 years ago
Paul B Mahol 5673a48425 avcodec/mlpdec: add flush support 3 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Hendrik Leppkes 494f868e93 avcodec: set AV_CODEC_CAP_CHANNEL_CONF on decoders which set their own channels 4 years ago
Andreas Rheinhardt 08a992e018 avcodec/mlpdec: Avoid code duplication when initializing VLCs 4 years ago
Andreas Rheinhardt 34aa85cd91 avcodec/mlpdec: Make decoders init-threadsafe 4 years ago
Jai Luthra 4566cfed9c avcodec/mlpdec: use get_bits_long for huff lsbs 5 years ago
Jai Luthra 49cfbedb9d mlp: check huff_lsbs only when codebook is used 5 years ago
James Almer 109b0d7c0f avcodec/mlp_parser: split off shared code to its own file 6 years ago
Michael Niedermayer fc32e08941 avcodec/mlpdec: Insuffient typo 6 years ago
Michael Niedermayer 63c4a4b0d6 avcodec/mlpdec: Only change noise_type if the related fields are valid 7 years ago
Michael Niedermayer 361e0310d9 avcodec/mlpdec: Check quant_step_size against huff_lsbs 8 years ago
Michael Niedermayer ac8dfcbd89 avcodec/mlpdec: Do not leave invalid values in matrix_out_ch[] on error 8 years ago
Michael Niedermayer 42e42af76c avcodec/mlpdec: Fix runtime error: shift exponent -5 is negative 8 years ago
Michael Niedermayer 64ea4d102a avcodec/mlpdec: Do not leave a invalid num_primitive_matrices in the context 8 years ago
Michael Niedermayer 25c81e4b73 avcodec/mlpdec: Fix: runtime error: left shift of negative value -8 8 years ago
Michael Niedermayer 552adf1dd3 avcodec/mlpdec: Fix runtime error: left shift of negative value -1 8 years ago
Michael Niedermayer e3e51f8c14 avcodec/mlpdec: Check that there is enough data for headers 8 years ago
Michael Niedermayer 74dc728a2c avcodec/mlp: Fix multiple runtime error: left shift of negative value -1 8 years ago
Michael Niedermayer c535436cbe avcodec/mlpdec: Fix runtime error: left shift of negative value -22 8 years ago
Luca Barbato 73fc82f343 vlc: Add header #include when the types are used 8 years ago
Vittorio Giovara 970c76f322 mlp_parser: Drop in-parser downmix functionality 8 years ago
Vittorio Giovara 94c54d97e7 mlp: Factor out channel layout subset checks 8 years ago
Vittorio Giovara 1f6e5dd4d4 mlp: Rename the channel layout variable 8 years ago
Diego Biurrun a25dac976a Use bitstream_init8() where appropriate 8 years ago
Alexandra Hájková 00c72a1e01 mlp: Convert to the new bitstream reader 8 years ago
Ganesh Ajjanagadde 977f41e274 mlpdec: Fix a undefined left shift of negative number 9 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 10 years ago
Hendrik Leppkes f36f6a608b mlpdec: support major sync headers with optional extension blocks 10 years ago
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 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. 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