summaryrefslogtreecommitdiff
path: root/libavcodec/opusenc.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/opustab: Avoid indirection to access ff_celt_windowAndreas Rheinhardt2022-10-101-2/+2
* avcodec/opusenc_psy: Remove unused function parameterAndreas Rheinhardt2022-10-081-1/+1
* avcodec/opus: Move defines to better placesAndreas Rheinhardt2022-10-051-0/+2
* avcodec/codec_internal: Avoid deprecation warnings for channel_layoutsAndreas Rheinhardt2022-09-281-4/+1
* opus: convert encoder and decoder to lavu/txLynne2022-09-261-6/+9
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-1/+1
* avcodec: Make ff_alloc_packet() based encoders accept user buffersAndreas Rheinhardt2022-08-271-1/+2
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-1/+1
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-1/+1
* avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefaultAndreas Rheinhardt2022-03-211-1/+1
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-11/+11
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-1/+1
* opus: convert to new channel layout APIAnton Khirnov2022-03-151-3/+12
* avcodec/avcodec: Stop including channel_layout.h in avcodec.hAndreas Rheinhardt2021-07-221-0/+1
* avcodec/encode: Always use intermediate buffer in ff_alloc_packet2()Andreas Rheinhardt2021-06-081-1/+2
* avcodec: Remove redundant freeing of extradata of encodersAndreas Rheinhardt2021-04-281-1/+0
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-1/+1
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-011-0/+1
* opusenc: add apply_phase_inv optionLynne2020-05-261-1/+2
* opusenc: fix infinite loop if flushing encoder upon initRostislav Pehlivanov2018-12-121-1/+1
* opusenc: use for loops with declarationsRostislav Pehlivanov2018-05-181-54/+44
* opus: merge encoder and decoder bitallocation functions into oneRostislav Pehlivanov2017-12-301-332/+5
* opus_celt: deduplicate band quantization/dequantization functionRostislav Pehlivanov2017-12-041-99/+11
* opusenc: implement a psychoacoustic systemRostislav Pehlivanov2017-09-231-125/+145
* opus: simplify coarse energy beta coefficientsRostislav Pehlivanov2017-07-181-2/+2
* opusenc: remove unused variableRostislav Pehlivanov2017-07-181-1/+1
* opusenc: use float_dsp for non-transient windowingRostislav Pehlivanov2017-07-141-12/+12
* opusenc: use float_dsp for transient mdctsRostislav Pehlivanov2017-07-131-5/+3
* opusenc: don't set avctx->cutoffRostislav Pehlivanov2017-07-101-2/+0
* opus_pvq: port to allow for SIMD functionsRostislav Pehlivanov2017-05-161-3/+9
* opusenc: initialize PVQ prng seedRostislav Pehlivanov2017-05-161-1/+3
* opusenc: switch between intra/inter mode for coarse energyRostislav Pehlivanov2017-04-081-8/+28
* opusenc: do not signal digital silenceRostislav Pehlivanov2017-04-081-9/+3
* opusenc: minor style changesRostislav Pehlivanov2017-04-081-18/+14
* opusenc: remove unused header entries and simplify normalizationRostislav Pehlivanov2017-04-081-11/+7
* libavcodec/opusenc: use correct format specifiersKyle Swanson2017-03-271-1/+1
* opusenc: initialize the emphasis coefficients on initRostislav Pehlivanov2017-02-181-0/+3
* avcodec/opusenc: Add () protecting macro argumentsMichael Niedermayer2017-02-161-2/+2
* opusenc: fix coarse energy quantization with 2 bits leftRostislav Pehlivanov2017-02-151-1/+1
* opus: add a native Opus encoderRostislav Pehlivanov2017-02-141-0/+1130