aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/vp3.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/vp3: Switch to ProgressFramesAndreas Rheinhardt2024-04-191-94/+53
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* avcodec/vp3: Reindent after the previous commitsAndreas Rheinhardt2023-10-311-26/+26
* avcodec/vp3: Avoid complete VLC struct, only use VLCElem*Andreas Rheinhardt2023-10-311-30/+31
* avcodec/vp3: Share coefficient VLCs between threadsAndreas Rheinhardt2023-10-311-34/+65
* avcodec/vp3: Increase some VLC tablesAndreas Rheinhardt2023-10-311-5/+5
* avcodec/vp3: Make VLC tables static where possibleAndreas Rheinhardt2023-10-311-81/+81
* avcodec/pthread_frame: Remove ff_thread_release_buffer()Andreas Rheinhardt2023-10-221-11/+11
* avcodec/vp3: Simplify shuffling frames, fix crash on alloc errorAndreas Rheinhardt2023-09-181-8/+3
* avcodec/vp3: Fix undefined pointer arithmeticAndreas Rheinhardt2023-09-181-2/+10
* avcodec/vp3: Don't truncate ptrdiff_tAndreas Rheinhardt2023-09-161-1/+1
* avcodec/vp3: Use range-based loop variablesAndreas Rheinhardt2023-09-161-144/+120
* avcodec/vp3: Add const where appropriateAndreas Rheinhardt2023-09-161-17/+19
* avcodec/vp3: Move work after ff_thread_finish_setupAndreas Rheinhardt2023-09-161-1/+1
* avcodec/vlc: Use proper namespaceAndreas Rheinhardt2023-09-111-15/+15
* avutil/internal: Don't auto-include emms.hAndreas Rheinhardt2023-09-041-0/+1
* avcodec: use the new AVFrame key_frame flag in all decoders and encodersJames Almer2023-05-041-1/+4
* avcodec/vp3: Check width to avoid assertion failureMichael Niedermayer2023-04-021-1/+7
* avcodec: add AVCodecContext.frame_num as 64 bit variant to frame_numberMarton Balint2023-02-131-3/+3
* avcodec/jpegtables: remove duplicate luma and chroma quantization tablesPeter Ross2022-10-261-1/+2
* avcodec/codec_internal: Add macros for update_thread_context(_for_user)Andreas Rheinhardt2022-09-031-3/+3
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-3/+3
* avcodec/internal: Move ff_set_dimensions() to decode.hAndreas Rheinhardt2022-08-271-3/+1
* avcodec/internal: Move ff_set_sar() to decode.hAndreas Rheinhardt2022-08-271-0/+1
* avcodec: Constify ThreadFrames if possibleAndreas Rheinhardt2022-07-311-1/+1
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-3/+3
* avcodec/vlc: Use structure instead of VLC_TYPE array as VLC elementAndreas Rheinhardt2022-06-171-1/+1
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-3/+3
* avcodec/codec_internal: Make FFCodec.decode use AVFrame*Andreas Rheinhardt2022-04-051-5/+3
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-18/+18
* 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/+2
* avcodec/vp3: Add missing check for av_mallocJiasheng Jiang2022-02-181-1/+6
* avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer()Andreas Rheinhardt2022-02-091-11/+12
* avcodec/thread: Move ff_thread_(await|report)_progress to new headerAndreas Rheinhardt2022-02-091-0/+1
* avcodec/vp3: Don't output bogus warningAndreas Rheinhardt2022-01-131-2/+2
* avcodec/vp3: Check version in all cases when VP4 code is not builtMichael Niedermayer2021-12-011-1/+8
* Replace all occurences of av_mallocz_array() by av_calloc()Andreas Rheinhardt2021-09-201-8/+8
* avcodec/vp3: Mark decoders as init-threadsafeAndreas Rheinhardt2021-05-101-4/+6
* avcodec/vp3: ReindentationAndreas Rheinhardt2021-05-101-8/+8
* avcodec/vp3: Avoid code duplication when initializing coeff_vlcsAndreas Rheinhardt2021-05-101-15/+5
* avcodec/vp3: Don't try to decode VP4 when VP4 decoder is disabledAndreas Rheinhardt2021-05-101-2/+6
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-3/+3
* avcodec/vp3: Check input amount in theora_decode_header()Michael Niedermayer2021-01-311-0/+3
* lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bumpAnton Khirnov2021-01-011-0/+1
* avcodec/vp3: Remove code duplication when initializing Theora VLCsAndreas Rheinhardt2020-12-081-15/+6
* avcodec/vp3: Use symbols table for VP3 motion vectorsAndreas Rheinhardt2020-12-081-7/+14
* avcodec/vp3: Make tables used to initialize VLCs smallerAndreas Rheinhardt2020-12-081-12/+18
* avcodec/vp3: Apply VLC offset during initAndreas Rheinhardt2020-12-081-11/+20
* avcodec/vp3: Don't check for errors for complete VLCAndreas Rheinhardt2020-10-291-5/+0