96 Commits (c48f67f06ec3b887626b5938987d2a46bd52cf77)

Author SHA1 Message Date
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
Carl Eugen Hoyos d3f126df4b Also set the MLP/TrueHD channel layout in the decoder. 14 years ago
Carl Eugen Hoyos 6daf513cf2 Fix channel order for 7.1 TrueHD samples. 14 years ago
Carl Eugen Hoyos 939a12e25d Fix channel order for some MLP samples. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Johan Andersson 21de920472 Update the url to the site website and change ffmpeg-devel to libav-devel 14 years ago
Diego Elio Pettenò e7e2df27f8 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Diego Elio Pettenò d36beb3f69 Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf. 14 years ago
Stefano Sabatini 5d6e4c160a Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum 14 years ago
Måns Rullgård 49bd8e4b84 Fix grammar errors in documentation 15 years ago
Nick Brereton 857c30ecba mlpdec: Comment channel_params field in struct SubStream. 15 years ago
Nick Brereton 22fb814c2f mlpdec: Allocate channel decoding parameters for each substream. Some file 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Stefano Sabatini 72415b2adb Define AVMediaType enum, and use it instead of enum CodecType, which 15 years ago
Reimar Döffinger d780511b94 Reduce log level of "Extracting .. channel downmix" to AV_LOG_DEBUG, the 15 years ago
Reimar Döffinger 0b882b4009 Fix crash in MLP decoder due to integer overflow. 15 years ago
Diego Biurrun 547fc46ca7 Remove pointless CONFIG_MLP_DECODER preprocessor check. 15 years ago
Ramiro Polla 52ae1e869b mlp: Indent. 15 years ago
Ramiro Polla 7fd8806924 mlp: Only initialize VLC tables once. This caused a crash when multiple 15 years ago
Ramiro Polla 13bd2044d3 mlp: Simplify adressing of state and coeffs arrays for both filters by making 16 years ago
Ramiro Polla e282272667 mlpdec: Fix possible writing out of array bounds introduced by being 16 years ago
Ramiro Polla e8d341ce19 mlpdec: Split sync word error and MLP sync word check. 16 years ago
Ramiro Polla aff42ee0ff mlpdec: Fix indentation that got mangled from copy&paste. 16 years ago
Ramiro Polla bf4f19dc65 mlpdec: Move MLP's filter_channel() to dsputils. 16 years ago
Ramiro Polla 77b12f809b mlpdec: Simplify filtering code by using only one counter variable. 16 years ago
Ramiro Polla 420df93037 mlpdec: Don't overallocate buffers. 16 years ago
Ramiro Polla 309616b249 mlpdec: Validate num_primitive_matrices. 16 years ago
Ramiro Polla 868170c4da mlpdec: Validate max_channel and max_matrix_channel. 16 years ago
Ramiro Polla 46958efe97 mlpdec: Restart header sync must be 0x31ea for MLP. 16 years ago
Ramiro Polla a256445ec3 mlpdec: Read context variable to local variable to make code cleaner. 16 years ago
Ramiro Polla f95f6ab91e mlpdec: {}- and whitespace-related cosmetics. 16 years ago
Ramiro Polla 63ad832dd6 mlpdec: Use some context arrays with local variables in rematrix_channels(). 16 years ago
Ramiro Polla 15e6748b72 truehd: Simplify rematrix_channels() as per Michael's original review. 16 years ago
Ramiro Polla 95c14b1eea mlpdec: Make read_matrix_params() take unsigned int substr for consistency. 16 years ago
Ramiro Polla 5d9e4eaa6d mlpdec: Check for {matrix,filter}_changed as soon as they are incremented. 16 years ago
Stefano Sabatini 9106a698e7 Rename bitstream.h to get_bits.h. 16 years ago
Thilo Borgmann 7a00bbad21 Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an 16 years ago
Ramiro Polla 75428fa447 mlpdec: Filters and matrices may change only once per substream per access unit. 16 years ago
Ramiro Polla 89e39be3b6 mlpdec: There must be no extraword for MLP. 16 years ago
Ramiro Polla cc9c512638 mlpdec: Validate non-restart bit from the substream header. 16 years ago