76 Commits (35ae44c6156216b8c745e4bc65f309840101d21a)

Author SHA1 Message Date
Andreas Rheinhardt 3cd136bc12 avcodec/ac3enc: Deduplicate copying input samples 9 months ago
Andreas Rheinhardt 7311a9086e avcodec/ac3enc: Deduplicate allocating buffers 9 months ago
Andreas Rheinhardt 2fcc50d1f5 avcodec/ac3enc: Share more code between fixed/float encoders 9 months ago
Andreas Rheinhardt 6244ecf8ec avcodec/ac3enc: Use common encode_frame function 9 months ago
Andreas Rheinhardt 790f793844 avutil/common: Don't auto-include mem.h 9 months ago
Michael Niedermayer 66f60a2355
avcodec/ac3enc_template: add fbw_channels assert 11 months ago
James Almer e40ea9f34b x86/ac3dsp: add ff_float_to_fixed24_avx() 1 year ago
Lynne 4cee7ebd75
ac3: convert to lavu/tx 2 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Lynne 238b2d4155
ac3enc: halve the MDCT window size by using vector_fmul_reverse 4 years ago
Lynne 784c08af30
ac3enc: do not clip coefficients after transforms 4 years ago
Lynne 2d85e6e723
ac3enc_fixed: convert to 32-bit sample format 4 years ago
Andreas Rheinhardt 277281ac8e avcodec/ac3enc: Factor common end of float/fixed encode_frame out 4 years ago
Andreas Rheinhardt 49a12ac4af avcodec/ac3enc_template: Perform compile-time checks at compile-time 4 years ago
Andreas Rheinhardt 496ff9f2e5 avcodec/[e]ac3enc: Don't invade CONFIG_ namespace 4 years ago
Andreas Rheinhardt 953924781e avcodec/ac3enc: Set function pointers earlier 4 years ago
Anton Khirnov c8c2dfbc37 lavu: move LOCAL_ALIGNED from internal.h to mem_internal.h 4 years ago
Andreas Rheinhardt ae36fad624 avcodec/ac3enc_template: Don't free uninitialized pointers on error 4 years ago
Limin Wang e6628ac8ff avcodec/ac3enc_template: remove FF_ALLOC_ARRAY_OR_GOTO and gotos label 5 years ago
Diego Biurrun f0d3e43bd7 ac3enc: Reshuffle functions to avoid forward declarations 8 years ago
Diego Biurrun e22c63ac74 ac3enc: Reshuffle some float/fixed-mode ifdefs to avoid a dummy function 8 years ago
Luca Barbato 5264e7ba21 ac3: Check the array bound before dereferencing 9 years ago
Vittorio Giovara a67b67944a ac3enc_template: Use the correct context field 10 years ago
Michael Niedermayer e36db49b7b avcodec: Add a min size parameter to ff_alloc_packet2() 10 years ago
Michael Niedermayer cae851c789 avcodec/ac3enc: Use avpriv_float_dsp_alloc() 10 years ago
Michael Niedermayer 320ce9f284 avcodec/ac3enc_template: use the initial_padding field 10 years ago
Michael Niedermayer d85ebea3f3 avcodec/ac3enc_template: fix out of array read 10 years ago
Michael Niedermayer 7fe59eeaaf avcodec/ac3enc_template: Use FF_ALLOC_ARRAY_OR_GOTO() 10 years ago
Diego Biurrun 9a9e2f1c8a dsputil: Split audio operations off into a separate context 11 years ago
Diego Biurrun aba70bb538 Add missing headers to make template files compile (more) standalone 11 years ago
Diego Biurrun 4958f35a2e dsputil: Move apply_window_int16 to ac3dsp 11 years ago
Michael Niedermayer 7fabf3a4b7 libavcodec/ac3enc_template.c: Fix duplicate words 12 years ago
James Zern bcaf64b605 normalize calls to ff_alloc_packet2 12 years ago
Michael Niedermayer f6fff8e546 ac3enc_template: silence may be used uninitialized in this function warnings 12 years ago
Diego Biurrun 218aefce44 dsputil: Move LOCAL_ALIGNED macros to libavutil 12 years ago
Michael Niedermayer ebe368d5d8 ac3enc: fix 'warning: block0 may be used uninitialized in this function' 12 years ago
Justin Ruggles b1540fc884 (e)ac3enc: use planar sample format 12 years ago
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Paul B Mahol ae2c33b0c2 cosmetics: remove superfluous curly brackets 13 years ago
Michael Niedermayer 7d3ef3840b ac3enc: switch to ff_alloc_packet2(). 13 years ago
Justin Ruggles aa872af5e3 ac3enc: update to AVCodec.encode2() 13 years ago
Diego Biurrun a8798c7eb9 Drop unnecessary av_uninit attributes from some variable declarations. 13 years ago
Michael Niedermayer 6ffdc262b0 ac3enc: clenaup project name in one comment 13 years ago
Justin Ruggles c2d9a65bc0 ac3enc: doxygen update. 13 years ago
Justin Ruggles ae264bb29b ac3enc: Add channel coupling support for the fixed-point AC-3 encoder. 14 years ago
Justin Ruggles a0d17b6d45 ac3enc: scale floating-point coupling channel coefficients in 14 years ago
Justin Ruggles 3e5722a8ca ac3enc: fix encoding of stereo ac3 files when rematrixing is disabled. 14 years ago
Justin Ruggles 3be5a94351 ac3enc: remove outdated TODO comment for apply_channel_coupling() 14 years ago
Justin Ruggles 069083a419 ac3enc: clip coupling coordinates during calculation 14 years ago