41 Commits (f0150cd41c2d3c01050a6c4f3df1de511a217913)

Author SHA1 Message Date
Marton Balint 6b6f7db819 avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_number 2 years ago
Andreas Rheinhardt e10e27a2ea avcodec/opustab: Avoid indirection to access ff_celt_window 2 years ago
Andreas Rheinhardt bebd5b77af avcodec/opusenc_psy: Remove unused function parameter 2 years ago
Andreas Rheinhardt c095358289 avcodec/opus: Move defines to better places 2 years ago
Andreas Rheinhardt fdff1b9cbf avcodec/codec_internal: Avoid deprecation warnings for channel_layouts 2 years ago
Lynne 543a46b4b2
opus: convert encoder and decoder to lavu/tx 2 years ago
Andreas Rheinhardt 48286d4d98 avcodec/codec_internal: Add macro to set AVCodec.long_name 2 years ago
Andreas Rheinhardt a499b4345b avcodec: Make ff_alloc_packet() based encoders accept user buffers 2 years ago
Andreas Rheinhardt 21b23ceab3 avcodec: Make init-threadsafety the default 3 years ago
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt 5aabb2596f avcodec/codec_internal: Rename AVCodecDefault->FFCodecDefault 3 years ago
Andreas Rheinhardt 20f9727018 avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec 3 years ago
Andreas Rheinhardt a688f3c13c avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h 3 years ago
Anton Khirnov cc37640a72 opus: 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
Andreas Rheinhardt 56e9e0273a avcodec/encode: Always use intermediate buffer in ff_alloc_packet2() 4 years ago
Andreas Rheinhardt 1c7f252783 avcodec: Remove redundant freeing of extradata of encoders 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Lynne 2502e13b07
opusenc: add apply_phase_inv option 5 years ago
Rostislav Pehlivanov 83db1efd42 opusenc: fix infinite loop if flushing encoder upon init 6 years ago
Rostislav Pehlivanov 8e7b13b971 opusenc: use for loops with declarations 7 years ago
Rostislav Pehlivanov 51027d0b8b opus: merge encoder and decoder bitallocation functions into one 7 years ago
Rostislav Pehlivanov ce87e630fa opus_celt: deduplicate band quantization/dequantization function 7 years ago
Rostislav Pehlivanov 2ad1768c7b opusenc: implement a psychoacoustic system 7 years ago
Rostislav Pehlivanov 79450adfc8 opus: simplify coarse energy beta coefficients 8 years ago
Rostislav Pehlivanov 04a8e03ef0 opusenc: remove unused variable 8 years ago
Rostislav Pehlivanov 91b27b8393 opusenc: use float_dsp for non-transient windowing 8 years ago
Rostislav Pehlivanov 035c755b4e opusenc: use float_dsp for transient mdcts 8 years ago
Rostislav Pehlivanov 8041b2420f opusenc: don't set avctx->cutoff 8 years ago
Rostislav Pehlivanov 8e7e74df93 opus_pvq: port to allow for SIMD functions 8 years ago
Rostislav Pehlivanov e6ec482b42 opusenc: initialize PVQ prng seed 8 years ago
Rostislav Pehlivanov d0a3143193 opusenc: switch between intra/inter mode for coarse energy 8 years ago
Rostislav Pehlivanov c39fba703b opusenc: do not signal digital silence 8 years ago
Rostislav Pehlivanov 42ffc67208 opusenc: minor style changes 8 years ago
Rostislav Pehlivanov 63744d8afd opusenc: remove unused header entries and simplify normalization 8 years ago
Kyle Swanson b12693facf libavcodec/opusenc: use correct format specifiers 8 years ago
Rostislav Pehlivanov b71f62a9c8 opusenc: initialize the emphasis coefficients on init 8 years ago
Michael Niedermayer 1fa8884aeb avcodec/opusenc: Add () protecting macro arguments 8 years ago
Rostislav Pehlivanov 3fc86f0d69 opusenc: fix coarse energy quantization with 2 bits left 8 years ago
Rostislav Pehlivanov 5f47c85e5c opus: add a native Opus encoder 8 years ago