237 Commits (e5dcde620d5617fbfdc1e8a699415b742245638f)

Author SHA1 Message Date
Paul B Mahol 210e844def avcodec/mlpdec: support for truehd with channels not representable with 5bit field in second stream 1 year ago
Paul B Mahol e7a6bba51a avcodec/mlp*: merge flags used by encoder and decoder 1 year ago
Paul B Mahol d58e0af55c avcodec/mlpdec: set extended_substream_info from header 1 year ago
Andreas Rheinhardt 9cdf82c2c2 avcodec/vlc: Use proper namespace 1 year ago
Andreas Rheinhardt 8238bc0b5e avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 1 year ago
Marth64 96ed043afa
avcodec/mlpdec: add detection of Atmos spatial extension profile in TrueHD 2 years ago
Paul B Mahol fc9a3b584d avcodec/mlpdec: parse and use substream info bits 2 years ago
Michael Niedermayer aa79560de5
avcodec/mlpdec: Check max matrix instead of max channel in noise check 2 years ago
Michael Niedermayer f1f78e3cf4
avcodec/mlpdec: add max channels check 2 years ago
Paul B Mahol 2069894bc1 avcodec/mlpdec: unbreak TrueHD single substream mono decoding 2 years ago
Paul B Mahol adaa06581c avcodec/mlpdec: relax channels checking 2 years ago
Paul B Mahol e35af6bcef avcodec/mlpdec: fix decoding of overlapping channels in substreams 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt d1a5ef4069 avcodec/internal: Move ff_side_data_update_matrix_encoding to decode.h 2 years ago
Andreas Rheinhardt 66b691f99f avcodec/internal: Move ff_get_buffer() to decode.h 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 2 years ago
Andreas Rheinhardt 2d764069be avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 2 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Michael Niedermayer 23e27a360e avcodec/mlpdec: Use 64bit for channel layout 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Anton Khirnov d4b79b2e32 mlp: convert to new channel layout API 3 years ago
Paul B Mahol a8a7c5d502 avcodec/thd: fix special stereo support 3 years ago
Paul B Mahol 946493eb3e avcodec/mlpdec: cover case when >2 channels are in single substream 3 years ago
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