aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/ac3enc.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/ac3enc: Move transient PutBitContext to stackAndreas Rheinhardt2024-05-201-93/+94
* avcodec/ac3enc: Avoid copying samplesAndreas Rheinhardt2024-04-181-27/+2
* avcodec/ac3enc: Combine cpl_coord buffersAndreas Rheinhardt2024-04-181-6/+6
* avcodec/ac3enc: Combine loopsAndreas Rheinhardt2024-04-181-17/+7
* avcodec/ac3enc: Avoid indirections, allocations of small arraysAndreas Rheinhardt2024-04-181-40/+4
* avcodec/ac3enc: Avoid allocation for mdct_windowAndreas Rheinhardt2024-04-181-1/+0
* avcodec/ac3enc: Avoid allocation for windowed_samplesAndreas Rheinhardt2024-04-181-4/+0
* avcodec/ac3enc: Avoid calculating the CRC multiple timesAndreas Rheinhardt2024-04-111-8/+9
* avcodec/ac3enc: Move EAC-3 specific initialization to eac3enc.cAndreas Rheinhardt2024-04-111-7/+1
* avcodec/ac3enc: Avoid function pointers to initialize MDCTAndreas Rheinhardt2024-04-111-4/+0
* avcodec/ac3enc: Deduplicate copying input samplesAndreas Rheinhardt2024-04-111-1/+24
* avcodec/ac3enc: Deduplicate allocating buffersAndreas Rheinhardt2024-04-111-1/+15
* avcodec/ac3enc: Share more code between fixed/float encodersAndreas Rheinhardt2024-04-111-6/+13
* avcodec/ac3enc: Move ff_ac3_validate_metadate() upwardsAndreas Rheinhardt2024-04-111-211/+209
* avcodec/ac3enc: Use common encode_frame functionAndreas Rheinhardt2024-04-111-2/+6
* avcodec/ac3enc: Remove disabled code for RealAudio variant of AC-3Andreas Rheinhardt2024-04-111-30/+14
* avcodec/ac3enc: Remove always-false sample rate checkAndreas Rheinhardt2024-04-111-4/+0
* avcodec/ac3enc: Avoid copying stringsAndreas Rheinhardt2024-04-111-38/+50
* avcodec/ac3enc: Use bit-operations for bit-maskAndreas Rheinhardt2024-04-111-3/+1
* avcodec/ac3enc: Remove redundant channel layout checksAndreas Rheinhardt2024-04-111-21/+2
* avcodec/ac3enc: Don't overwrite AVCodecContext.ch_layoutAndreas Rheinhardt2024-04-111-3/+0
* avcodec/ac3enc: Don't presume ch_layout to be AV_CHANNEL_ORDER_NATIVEAndreas Rheinhardt2024-04-111-5/+1
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUTJames Almer2024-03-071-24/+0
* all: use designated initializers for AVOption.unitAnton Khirnov2024-02-141-29/+29
* Revert "all: Don't set AVClass.item_name to its default value"Anton Khirnov2024-01-201-0/+1
* all: Don't set AVClass.item_name to its default valueAndreas Rheinhardt2023-12-221-1/+0
* avutil/internal: Don't auto-include emms.hAndreas Rheinhardt2023-09-041-0/+1
* avcodec: Remove unnecessary fft, dct inclusionsAndreas Rheinhardt2022-11-111-1/+0
* ac3: convert to lavu/txLynne2022-11-061-1/+1
* avcodec/ac3dsp: Remove unused parameterAndreas Rheinhardt2022-09-291-1/+1
* avcodec/ac3enc: Add missing headerAndreas Rheinhardt2022-08-281-0/+1
* avcodec/internal: Move ff_samples_to_time_base() to encode.hAndreas Rheinhardt2022-08-271-2/+0
* avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.hAndreas Rheinhardt2022-05-151-0/+2
* avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefaultAndreas Rheinhardt2022-03-211-1/+1
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-0/+1
* configure: Use a separate config_components.h header for $ALL_COMPONENTSMartin Storsjö2022-03-161-0/+1
* ac3: convert to new channel layout APIVittorio Giovara2022-03-151-17/+61
* avcodec/ac3enc: Deduplicate AVClassesAndreas Rheinhardt2021-07-081-0/+7
* avcodec/[e]ac3enc: Allow user-supplied buffersAndreas Rheinhardt2021-05-051-1/+2
* avcodec/ac3enc: Simplify AC-3 bit countingAndreas Rheinhardt2021-04-021-7/+7
* avcodec/[e]ac3enc: Fix indentationAndreas Rheinhardt2021-04-021-18/+19
* avcodec/ac3enc: Avoid needlessly copying encoded packets aroundAndreas Rheinhardt2021-04-021-1/+2
* avcodec/ac3enc: Use actual size of buffer in init_put_bits()Andreas Rheinhardt2021-04-021-1/+1
* lavc/ac3enc: rename variable to avoid shadowingAnton Khirnov2021-02-221-2/+2
* avcodec/ac3tab: Move ff_ac3_enc_channel_map to its only userAndreas Rheinhardt2021-02-201-1/+10
* avcodec/ac3enc: Share options and defaultsAndreas Rheinhardt2021-02-071-0/+59
* ac3enc_fixed: convert to 32-bit sample formatLynne2021-01-141-0/+1
* avcodec/ac3enc: Factor common end of float/fixed encode_frame outAndreas Rheinhardt2021-01-091-6/+36
* avcodec/ac3enc: Set function pointers earlierAndreas Rheinhardt2021-01-091-12/+1