89 Commits (10eabb8e40df0ad84470d750f903917f4a05cb1f)

Author SHA1 Message Date
James Almer c300fe13b6 avcodec/mlp_parser: export AVCodecContext frame_size 5 years ago
James Almer 109b0d7c0f avcodec/mlp_parser: split off shared code to its own file 6 years ago
Michael Niedermayer 51ac3f43b8 avcodec/mlp_parser: Check if synccode is within buffer 6 years ago
James Almer ede6e7494f avcodec/mlp_parser: reindent after last commit 7 years ago
James Almer 55ebf707d0 avcodec/mlp_parser: don't try to combine frames when full frames are provided 7 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 cea7fd9afb mlp: Drop ff_ prefix from a static function 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
Vittorio Giovara dc70c19476 lavc: Drop deprecated request_channels related functions 9 years ago
Hendrik Leppkes f36f6a608b mlpdec: support major sync headers with optional extension blocks 10 years ago
Hendrik Leppkes ff34b2d6d3 mlpdec: support major sync headers with optional extension blocks 10 years ago
Michael Niedermayer 2d15554850 avcodec/mlp_parser: check ff_combine_frame() return code 11 years ago
Tim Walker c1e7de8f62 mlp_parser: fix request_channel_layout behavior. 11 years ago
Michael Niedermayer bd35d58463 avcodec/mlp_parser: fix multichannel 11 years ago
Tim Walker c0c45188e5 mlp: improve request_channel_layout behavior. 11 years ago
Tim Walker 4b7f1a7ced mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 11 years ago
Michael Niedermayer 1607a98545 avcodec/mlp: Fix bugs in libavs warning fixes 11 years ago
Diego Biurrun 7950e519bb Disable deprecation warnings for cases where a replacement is available 11 years ago
Michael Niedermayer 6747b0be9b mlp: fix channel order. 12 years ago
Tim Walker ed1b01131e mlp: implement support for AVCodecContext.request_channel_layout. 12 years ago
Tim Walker b0c7e3ffd0 mlp_parser: account for AVCodecContext.request_channels when setting the channel layout. 12 years ago
Tim Walker 99ccd2ba10 mlp: store the channel layout for each substream. 12 years ago
Justin Ruggles a903f8f087 Include libavutil/channel_layout.h instead of libavutil/audioconvert.h 12 years ago
Michael Niedermayer df727d408c mlp_parser: print error when ff_combine_frame() fails to add the current buffer 12 years ago
Michael Niedermayer 2a672652bb mlp_parser: dont override existing channel geometry. 12 years ago
Tim Walker 3844572887 mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel. 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Michael Niedermayer 5c44c2de80 mlp_parser: use av_assert 13 years ago
Tim Walker 0a9efe4c6e mlp_parser: fix the channel mask value used for the top surround channel 13 years ago
Tim Walker 6bbaf6e0dd mlpdec_parser: fix a few channel layouts. 13 years ago
Justin Ruggles b3a4c7e0f1 mlp parser: set duration instead of frame_size 13 years ago
Michael Niedermayer e146ad95d7 mlp_parser: Fix infinite loop with 0 bytes_left. 13 years ago
Hendrik Leppkes b7bf93b923 mlp: Use correct speaker locations in TrueHD channel layout. 13 years ago
Mans Rullgard cc276c85d1 Make channel layout masks unsigned 13 years ago
Anton Khirnov 5511ad14fe lavc: use designated initialisers for parsers. 13 years ago
Justin Ruggles 82be06bbb3 mlpdec: return meaningful error codes instead of -1 13 years ago
Carl Eugen Hoyos 0aac0403c5 Map mlp surround channels to FFmpeg rear channels. 14 years ago
Carl Eugen Hoyos 9b53bb8b3b Only ask once in the code for a TrueHD sample with strange channel layout. 14 years ago
Carl Eugen Hoyos 280a789fe2 Make MLP/TrueHD channel layout functions visible to the decoder. 14 years ago
Anton Khirnov 6f3d3eacf6 lavc: add missing audioconvert includes 14 years ago
Carl Eugen Hoyos 2a0bd2bfc9 Make a plausibility check when setting channel layout for TrueHD. 14 years ago
John Stebbins 4b6f097b21 mlp_parse.c: set AVCodecContext channel_layout 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 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
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Jai Menon 8790961d7e mlp_parser: Fix memleak. 15 years ago