119 Commits (7f3b3e2df1d20d33aebd8c4f37eb4ac0e76cd58f)

Author SHA1 Message Date
Lynne 7f3b3e2df1
aacdec: switch-ify scalefactor decoding 9 months ago
Lynne 77a88bbdda
aacdec: give spectrum dequant+decode SCE rather than an ICS 9 months ago
Lynne 60b60dd635
aacdec: separate out scalefactor dequantization from decoding 9 months ago
Andreas Rheinhardt 9de66fd449
avcodec/aacdec_template: Deduplicate common part of aac_decode_init() 9 months ago
Andreas Rheinhardt 980a55fb46
avcodec/aacdec_template: Deduplicate AVClass+AVOptions 9 months ago
Andreas Rheinhardt e3693c6f56
avcodec/aacdec_template: Deduplicate aac_decode_close() 9 months ago
Andreas Rheinhardt 7117e0c7be
avcodec/aacdec: Use same AACDecContext for fixed and float 9 months ago
Andreas Rheinhardt fc3c2ea8dc
avcodec/aacdec: PredictorState array out of SingleChannelElement 9 months ago
Andreas Rheinhardt 5bd7b8d999
avcodec/aacdec: Split SBR context from ChannelElement 9 months ago
Andreas Rheinhardt 6975d965fc
avcodec/aacsbr: Make ff_aac_sbr_* funcs accept ChannelElement* 9 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 10 months ago
Andreas Rheinhardt bb81c60927 Revert "avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec" 11 months ago
James Almer 65ddc74988 avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 11 months ago
Andreas Rheinhardt 4ed0fea0fa avcodec/aactab: Deduplicate ltp_coef and tns_tmp2_map tables 11 months ago
Andreas Rheinhardt aaf26cffba avcodec/lpc: Split inline functions into a header of their own 11 months ago
Andreas Rheinhardt 08aa791d20 avcodec/lpc: Don't use AAC defines directly 11 months ago
Andreas Rheinhardt 1ecc906536 avcodec/aacdec: Rename AACContext to AACDecContext 11 months ago
Andreas Rheinhardt c6cf253c98 avcodec/aacdec_template: Don't use intermediate void* 11 months ago
Anton Khirnov 1e7d2007c3 all: use designated initializers for AVOption.unit 12 months ago
Anton Khirnov 08bebeb1be Revert "all: Don't set AVClass.item_name to its default value" 1 year ago
Andreas Rheinhardt 0c6203c97a all: Don't set AVClass.item_name to its default value 1 year ago
Andreas Rheinhardt 4d6042e9d7 avcodec/aacdec_common: Avoid superfluous VLC structures 1 year ago
Andreas Rheinhardt 30deaba97b avcodec/aacdec_template: Don't init unused table for fixed-point decoder 1 year ago
Andreas Rheinhardt 3b080fe7af avcodec/aacdec_template: Deduplicate VLCs 1 year ago
Andreas Rheinhardt 1f15a7e9a8 avcodec/aacdectab: Deduplicate common decoder tables 1 year ago
Michael Niedermayer 7f4fed5216
avcodec/aacdec_template: Better avoidance of signed integer overflow in imdct_and_windowing_eld() 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
Michael Niedermayer 87f76d3bee
avcodec/aacdec_template: Fix undefined signed interger operations 2 years ago
Michael Niedermayer fd5aa93a37
avcodec: Rename ff_kbd_window_init() as it will be needed from outside libavcodec 2 years ago
Lynne fbe6a51b11
aacsbr: convert to lavu/tx 2 years ago
Lynne 469cd8d7fa
aacdec: convert to lavu/tx and support fixed-point 960-sample decoding 2 years ago
James Almer 828b0da7b7 avcodec/aacdec: refactor the channel layout derivation code 2 years ago
James Almer ced6a5affb avcodec/aacdec: don't force a layout when a channel position is unknown 2 years ago
James Almer cf653aabb5 avcodec/aacdec: add support for channel configuration 14 2 years ago
James Almer 8c7d3b43cc avcodec/aacdec: fix parsing streams with channel configuration 11 2 years ago
Andreas Rheinhardt 66b691f99f avcodec/internal: Move ff_get_buffer() to decode.h 2 years ago
James Almer db9fd78bd7 avcodec/aacdec_fixed: also clip samples on the second channel for stereo HE-AAC 3 years ago
James Almer 6406d5e430 avcodec/aacdec: print a log message when treating mono HE-AAC as stereo 3 years ago
James Almer 5114ce1e2a avcodec/aacdec: remove skip samples multiplier 3 years ago
James Almer f9785a78da avcodec/aacdec: fix parsing of dual mono files 3 years ago
Andreas Rheinhardt 2d764069be avcodec/vlc: Use structure instead of VLC_TYPE array as VLC element 3 years ago
Andreas Rheinhardt 40e6575aa3 all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Anton Khirnov 5636972c7a lavc: drop temporary compat wrappers for channel layout API change 3 years ago
Anton Khirnov 494760f971 aac: convert to new channel layout API 3 years ago
Andreas Rheinhardt 1be3d8a0cb avcodec/avcodec: Stop including channel_layout.h in avcodec.h 4 years ago
Michael Niedermayer eaec4df63f avcodec/aacdec_template: Avoid some invalid values to be set by decode_audio_specific_config_gb() 4 years ago
Andreas Rheinhardt ef6a9e5e31 avutil/buffer: Switch AVBuffer API to size_t 4 years ago