108 Commits (be59675add2a05a7400b1abf86201ab069d7b1dd)

Author SHA1 Message Date
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
Michael Niedermayer f90a4bfc43 mlpdec: fix request_channel_layout behavior. 11 years ago
Tim Walker c0c45188e5 mlp: improve request_channel_layout behavior. 11 years ago
Tim Walker e92123093d mlpdec: set AV_FRAME_DATA_MATRIXENCODING side data. 11 years ago
Tim Walker 4b7f1a7ced mlp: Parse TrueHD decoder channel modifiers and set the AVMatrixEncoding for each substream. 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Diego Biurrun 7950e519bb Disable deprecation warnings for cases where a replacement is available 11 years ago
Luca Barbato e9d394f3fa mlpdec: Do not set invalid context in read_restart_header 12 years ago
Diego Biurrun 6d97484d72 avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() 12 years ago
Anton Khirnov 759001c534 lavc decoders: work with refcounted frames. 12 years ago
Anton Khirnov 0dff40bfb9 mlpdec: do not try to allocate a zero-sized output buffer. 12 years ago
Justin Ruggles dc33fbbfd0 mlp/truehd: decode directly to the user-provided AVFrame 12 years ago
Tim Walker ed1b01131e mlp: implement support for AVCodecContext.request_channel_layout. 12 years ago
Tim Walker 1fd2deedcc mlpdec: set the channel layout. 12 years ago
Tim Walker 3ffcccb4fb mlpdec: TrueHD: use Libav channel order. 12 years ago
Tim Walker 99ccd2ba10 mlp: store the channel layout for each substream. 12 years ago
Anton Khirnov 594d4d5df3 lavc: add a wrapper for AVCodecContext.get_buffer(). 12 years ago
Luca Barbato 2d6caade22 dsputil: split out mlp dsp function 12 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 12 years ago
Martin Storsjö 00c3b67b8a cosmetics: Align codec declarations 13 years ago
Paul B Mahol ca085e667b mlpdec: use av_log_ask_for_sample() 13 years ago
Martin Storsjö 9cf0841ef3 dsputil: Add ff_ prefix to the dsputil*_init* functions 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
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ò 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