200 Commits (c952db9d68d31d1eca5ac770cc53bf35b885b087)

Author SHA1 Message Date
Andreas Rheinhardt 6401a5d4b8 Revert "avcodec/vlc: Add macro for ff_init_vlc_sparse()" 4 years ago
Andreas Rheinhardt 6ffc7be5da avcodec/smacker: Avoid code duplication 4 years ago
Andreas Rheinhardt b2c42f0233 avcodec/smacker: Use unsigned for prediction values 4 years ago
Andreas Rheinhardt 010e345afe avcodec/smacker: Avoid allocations for decoding Smacker 4 years ago
Andreas Rheinhardt 43d02b4634 avcodec/smacker: Use symbols table 4 years ago
Andreas Rheinhardt 45ffbb756b avcodec/smacker: Use smaller types 4 years ago
Andreas Rheinhardt 71ed6a52ce avcodec/smacker: Disentangle two contexts 4 years ago
Andreas Rheinhardt 527b853d1a avcodec/smacker: Replace implicit checks for overread by explicit ones 4 years ago
Andreas Rheinhardt b3e89ad646 avcodec/smacker: Remove redundant checks for NULL before freeing 4 years ago
Andreas Rheinhardt 3899adc298 avcodec/smacker: Remove redundant checks when reading VLC codes 4 years ago
Andreas Rheinhardt 943a458157 avcodec/smacker: Remove redundant check when decoding header trees 4 years ago
Andreas Rheinhardt 77c9507253 avcodec/smacker: Don't zero-initialize unnecessarily 4 years ago
Andreas Rheinhardt 2db38ae734 avcodec/smacker: Use better nb_codes estimate when initializing VLC 4 years ago
Andreas Rheinhardt 01dbcbb37a avcodec/smacker: Use unsigned for shift 4 years ago
Andreas Rheinhardt 056a8fc071 avcodec/smacker: Forward error codes 4 years ago
Andreas Rheinhardt e028e8aa39 avcodec/smacker: Use same variable for return values and errors 4 years ago
Andreas Rheinhardt 4656c1771b avcodec/smacker: Directly goto error in case of error 4 years ago
Andreas Rheinhardt bd076cacc3 avcodec/smacker: Improve header table error checks 4 years ago
Andreas Rheinhardt 191b48e315 avcodec/smacker: Remove code duplication when decoding header trees 4 years ago
Andreas Rheinhardt 2cef031674 avcodec/smacker: Don't warn for Huffmann tables with one element 4 years ago
Andreas Rheinhardt 2cb5e3cff9 avcodec/smacker: Remove write-only and unused variables 4 years ago
Andreas Rheinhardt b146a61c22 avcodec/smacker: Add FF_CODEC_CAP_INIT_CLEANUP 4 years ago
Michael Niedermayer 6f5c18da59 avcodec/smacker: Check space before decoding type 5 years ago
Michael Niedermayer a76897e19c avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame() 5 years ago
Michael Niedermayer 5ce3c9eadc avcodec/smacker: cleanup on errors in smka_decode_frame() 5 years ago
Michael Niedermayer 033d2c4884 avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL 5 years ago
James Almer 9ea6d2149e avcodec/decode: add a flags parameter to ff_reget_buffer() 5 years ago
Michael Niedermayer 1c9a56b139 avcodec/smacker: Check that not all tables are skiped 5 years ago
Andreas Cadhalpun 0ccddbad20 smacker: limit recursion depth of smacker_decode_bigtree 7 years ago
Michael Niedermayer cd4663dc80 smacker: add sanity check for length in smacker_decode_tree() 7 years ago
Diego Biurrun 5edded9df3 smacker: Improve error handling 8 years ago
Michael Niedermayer b98f082d8d smacker: Check that the data size is a multiple of a sample vector 8 years ago
Luca Barbato 73fc82f343 vlc: Add header #include when the types are used 8 years ago
Diego Biurrun a25dac976a Use bitstream_init8() where appropriate 8 years ago
Alexandra Hájková 6efbc88a5c smacker: Convert to the new bitstream reader 8 years ago
Andreas Cadhalpun 946ecd19ea smacker: limit recursion depth of smacker_decode_bigtree 8 years ago
Diego Biurrun b668662939 get_bits: Move BITSTREAM_READER_LE definition before all relevant #includes 9 years ago
Diego Biurrun 6b96d2dcda cosmetics: Drop particularly redundant silly comments 9 years ago
Michael Niedermayer 4a9af07a49 avcodec/smacker: Check that the data size is a multiple of a sample vector 9 years ago
Michael Niedermayer 21d8c6612f avcodec/smacker: Check init_get_bits8() for failure 9 years ago
Vittorio Giovara def97856de lavc: AV-prefix all codec capabilities 9 years ago
Lukasz Marek 969382162f lavc/smacker: fix mem leak in case of init failure 10 years ago
Timothy Gu 0035783488 smacker: remove dead code 10 years ago
Michael Niedermayer 683b6e3183 avcodec/smacker: use av_mallocz_array() 11 years ago
Michael Niedermayer b07a5e9b6b avformat/smacker: check for format mismatch more completely 11 years ago
Anton Khirnov 84099f51f3 smacker: use the AVFrame API properly. 11 years ago
Diego Biurrun b2bed9325d cosmetics: Group .name and .long_name together in codec/format declarations 11 years ago
Paul B Mahol 1b99514dfd avcodec/smacker: use init_get_bits8() 11 years ago
Michael Niedermayer f144168d9b avcodec/smacker: fix some memleaks 11 years ago
Michael Niedermayer fbab9a7c22 avcodec/smacker: remove check that has become redundant 11 years ago