455 Commits (584b0fbe4b6ae4c6a5fadefda0c59889c7238cc7)

Author SHA1 Message Date
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() 6 years ago
Michael Niedermayer b4bf7226af avcodec/vp3: Check that theora is theora 6 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
Martin Vignali 4ada428aae avcodec: remove remaining uses of avcodec_get_chroma_sub_sample 7 years ago
James Almer a9a6d51ca4 avcodec/theora: export cropping information instead of handling it internally 8 years ago
Michael Niedermayer 2f00300b77 avcodec/vp3: Check remaining bits in unpack_dct_coeffs() 8 years ago
Michael Niedermayer d8094a303b avcodec/vp3: Do not return random positive values but the buf size 8 years ago
Anton Khirnov 1202b71269 theora: export cropping information instead of handling it internally 8 years ago
Vittorio Giovara 41ed7ab45f cosmetics: Fix spelling mistakes 9 years ago
Michael Niedermayer 18268f761b avcodec/vp3: Fix "runtime error: left shift of negative value" 9 years ago
Michael Niedermayer 26379d4fdd avcodec/vp3: ensure header is parsed successfully before tables 9 years ago
Michael Niedermayer a814f1d364 avcodec/vp3: always set pix_fmt in theora_decode_header() 9 years ago