464 Commits (7f3f3539e8884d541c2614819f51cc91bdf0aec4)

Author SHA1 Message Date
Andreas Rheinhardt 4243da4ff4 avcodec/codec_internal: Use union for FFCodec decode/encode callbacks 3 years ago
Andreas Rheinhardt ce7dbd0481 avcodec/codec_internal: Make FFCodec.decode use AVFrame* 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
Martin Storsjö a78f136f3f configure: Use a separate config_components.h header for $ALL_COMPONENTS 3 years ago
Jiasheng Jiang 656cb0450a avcodec/vp3: Add missing check for av_malloc 3 years ago
Andreas Rheinhardt f025b8e110 avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer() 3 years ago
Andreas Rheinhardt b3551b6072 avcodec/thread: Move ff_thread_(await|report)_progress to new header 3 years ago
Andreas Rheinhardt 46309f262c avcodec/vp3: Don't output bogus warning 3 years ago
Michael Niedermayer 96caa01f13 avcodec/vp3: Check version in all cases when VP4 code is not built 3 years ago
Andreas Rheinhardt 1ea3650823 Replace all occurences of av_mallocz_array() by av_calloc() 3 years ago
Andreas Rheinhardt 6bf95c2066 avcodec/vp3: Mark decoders as init-threadsafe 4 years ago
Andreas Rheinhardt 802166f709 avcodec/vp3: Reindentation 4 years ago
Andreas Rheinhardt 80b5c4bc08 avcodec/vp3: Avoid code duplication when initializing coeff_vlcs 4 years ago
Andreas Rheinhardt 9afb291267 avcodec/vp3: Don't try to decode VP4 when VP4 decoder is disabled 4 years ago
Andreas Rheinhardt a247ac640d avcodec: Constify AVCodecs 4 years ago
Michael Niedermayer 869fe41d10 avcodec/vp3: Check input amount in theora_decode_header() 4 years ago
Anton Khirnov e15371061d lavu/mem: move the DECLARE_ALIGNED macro family to mem_internal on next+1 bump 4 years ago
Andreas Rheinhardt 420476ec78 avcodec/vp3: Remove code duplication when initializing Theora VLCs 4 years ago
Andreas Rheinhardt 802fc678b2 avcodec/vp3: Use symbols table for VP3 motion vectors 4 years ago
Andreas Rheinhardt 4cb4345f78 avcodec/vp3: Make tables used to initialize VLCs smaller 4 years ago
Andreas Rheinhardt 22241d12c7 avcodec/vp3: Apply VLC offset during init 4 years ago
Andreas Rheinhardt 9b45c6d74b avcodec/vp3: Don't check for errors for complete VLC 4 years ago
Andreas Rheinhardt c69392a54c avcodec/vp3: Make parsing Theora Huffman tables more spec-compliant 4 years ago
Andreas Rheinhardt 289e964873 avcodec/vp3: Unify initializing and freeing VLC tables 4 years ago
Andreas Rheinhardt 786b1b0c44 avcodec/vp3: Check allocations of VLCs 4 years ago
Andreas Rheinhardt a01ca21bbb avcodec/vp3: Fix memleak upon init failure 4 years ago
Peter Ross 3e5f0cf271 avcodec/vp3: fix indentation 5 years ago
Anton Khirnov 1f4cf92cfb pthread_frame: merge the functionality for normal decoder init and init_thread_copy 5 years ago
Anton Khirnov 665e5b0fba lavc: replace AVCodecInternal.allocate_progress with an internal cap 5 years ago
Peter Ross 31c4fe177d avcodec/vp3: propagate error codes 5 years ago
Anton Khirnov 1b17988cb5 vp3: eliminate copy_fields 5 years ago
Michael Niedermayer a15d904ad7 avcodec: Replace get_bits_long() by get_bits() where possible 5 years ago
Peter Ross fd17218558 vp4: prevent unaligned memory access in loop filter 5 years ago
Michael Niedermayer daf92cc074 avcodec/vp3: Check for end of input in 2 places of vp4_unpack_macroblocks() 5 years ago
Michael Niedermayer 58c7f419ce avcodec/vp3: Check for end of input in vp4_unpack_vlcs() 5 years ago
Michael Niedermayer b4bf7226af avcodec/vp3: Check that theora is theora 5 years ago
Peter Ross 43dbdee264 VP4 video decoder 6 years ago
Peter Ross a212c8da48 avcodec/vp3: spin off get_eob_run and get_coeff coeff functions 6 years ago
Peter Ross b6ca032ade avcodec/vp3data: combine eob_run_base and eob_run_get_bits tables 6 years ago
Peter Ross 1dfd7aecf2 avcodec/vp3dsp: move vp3 init loop filter function to vp3dsp 6 years ago
Peter Ross d52a1be4e3 avcodec/vp3: ref_frame/ref_frames are only required when HAVE_THREADS=1 6 years ago
Michael Niedermayer 4885ff663b avcodec/vp3: reindent unpack_superblocks() 6 years ago
Michael Niedermayer b5e7e437f4 avcodec/vp3: Do not recalculate coded_fragment_list for keyframes 6 years ago
Michael Niedermayer f563180817 avcodec/vp3: Reuse local variable in unpack_superblocks() 6 years ago
Michael Niedermayer 88e3807aaf avcodec/vp3: Do not initialize unused tables for keyframes in unpack_superblock() 6 years ago
Michael Niedermayer 5ee203076f avcodec/vp3: Fix end of bitstream check in unpack_superblocks() 7 years ago
Michael Niedermayer 62f07825ba avcodec/vp3: Check that there will be sufficient input for the coded fragments in unpack_superblocks() 7 years ago
Michael Niedermayer f2318aee8c avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs() 7 years ago
Michael Niedermayer 570023eab3 avcodec/vp3: Check eob_run 7 years ago