| Commit message (Expand) | Author | Age | Files | Lines |
* | avcodec/internal: Move ff_get_buffer() to decode.h | Andreas Rheinhardt | 2022-08-27 | 1 | -4/+1 |
* | avcodec/internal: Move ff_reget_buffer() to decode.h | Andreas Rheinhardt | 2022-08-27 | 1 | -0/+1 |
* | avcodec: Make init-threadsafety the default | Andreas Rheinhardt | 2022-07-18 | 1 | -2/+1 |
* | avcodec/smacker: fix indention after previous commit | Michael Niedermayer | 2022-07-07 | 1 | -18/+18 |
* | avcodec/smacker: Optimize constant 16bit audio output | Michael Niedermayer | 2022-07-07 | 1 | -2/+22 |
* | avcodec/codec_internal: Use union for FFCodec decode/encode callbacks | Andreas Rheinhardt | 2022-04-05 | 1 | -2/+2 |
* | avcodec/codec_internal: Make FFCodec.decode use AVFrame* | Andreas Rheinhardt | 2022-04-05 | 1 | -5/+4 |
* | avcodec/codec_internal: Add FFCodec, hide internal part of AVCodec | Andreas Rheinhardt | 2022-03-21 | 1 | -12/+12 |
* | avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.h | Andreas Rheinhardt | 2022-03-21 | 1 | -0/+1 |
* | smacker: convert to new channel layout API | Anton Khirnov | 2022-03-15 | 1 | -5/+7 |
* | avcodec: Constify AVCodecs | Andreas Rheinhardt | 2021-04-27 | 1 | -2/+2 |
* | avcodec/smacker: Improve creating Huffman VLC tables | Andreas Rheinhardt | 2020-12-08 | 1 | -24/+22 |
* | avcodec/smacker: Mark decoders as init-threadsafe | Andreas Rheinhardt | 2020-11-24 | 1 | -1/+2 |
* | avcodec/smacker: Check remaining bits in SMK_BLK_FULL | Michael Niedermayer | 2020-10-17 | 1 | -0/+2 |
* | Revert "avcodec/vlc: Add macro for ff_init_vlc_sparse()" | Andreas Rheinhardt | 2020-09-18 | 1 | -6/+6 |
* | avcodec/smacker: Avoid code duplication | Andreas Rheinhardt | 2020-09-18 | 1 | -42/+20 |
* | avcodec/smacker: Use unsigned for prediction values | Andreas Rheinhardt | 2020-09-18 | 1 | -7/+6 |
* | avcodec/smacker: Avoid allocations for decoding Smacker | Andreas Rheinhardt | 2020-09-18 | 1 | -46/+23 |
* | avcodec/smacker: Use symbols table | Andreas Rheinhardt | 2020-09-18 | 1 | -24/+30 |
* | avcodec/smacker: Use smaller types | Andreas Rheinhardt | 2020-09-18 | 1 | -4/+4 |
* | avcodec/smacker: Disentangle two contexts | Andreas Rheinhardt | 2020-09-18 | 1 | -22/+21 |
* | avcodec/smacker: Replace implicit checks for overread by explicit ones | Andreas Rheinhardt | 2020-09-18 | 1 | -9/+30 |
* | avcodec/smacker: Remove redundant checks for NULL before freeing | Andreas Rheinhardt | 2020-09-18 | 1 | -4/+2 |
* | avcodec/smacker: Remove redundant checks when reading VLC codes | Andreas Rheinhardt | 2020-09-18 | 1 | -32/+0 |
* | avcodec/smacker: Remove redundant check when decoding header trees | Andreas Rheinhardt | 2020-09-18 | 1 | -7/+2 |
* | avcodec/smacker: Don't zero-initialize unnecessarily | Andreas Rheinhardt | 2020-09-18 | 1 | -7/+8 |
* | avcodec/smacker: Use better nb_codes estimate when initializing VLC | Andreas Rheinhardt | 2020-09-18 | 1 | -2/+2 |
* | avcodec/smacker: Use unsigned for shift | Andreas Rheinhardt | 2020-09-18 | 1 | -1/+1 |
* | avcodec/smacker: Forward error codes | Andreas Rheinhardt | 2020-09-18 | 1 | -6/+3 |
* | avcodec/smacker: Use same variable for return values and errors | Andreas Rheinhardt | 2020-09-18 | 1 | -13/+8 |
* | avcodec/smacker: Directly goto error in case of error | Andreas Rheinhardt | 2020-09-18 | 1 | -3/+4 |
* | avcodec/smacker: Improve header table error checks | Andreas Rheinhardt | 2020-09-18 | 1 | -9/+3 |
* | avcodec/smacker: Remove code duplication when decoding header trees | Andreas Rheinhardt | 2020-09-18 | 1 | -55/+28 |
* | avcodec/smacker: Don't warn for Huffmann tables with one element | Andreas Rheinhardt | 2020-09-18 | 1 | -4/+2 |
* | avcodec/smacker: Remove write-only and unused variables | Andreas Rheinhardt | 2020-09-18 | 1 | -8/+0 |
* | avcodec/smacker: Add FF_CODEC_CAP_INIT_CLEANUP | Andreas Rheinhardt | 2020-06-30 | 1 | -2/+1 |
* | avcodec/smacker: Check space before decoding type | Michael Niedermayer | 2020-01-30 | 1 | -0/+4 |
* | avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame() | Michael Niedermayer | 2019-10-20 | 1 | -2/+2 |
* | avcodec/smacker: cleanup on errors in smka_decode_frame() | Michael Niedermayer | 2019-10-16 | 1 | -10/+20 |
* | avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILL | Michael Niedermayer | 2019-09-24 | 1 | -1/+1 |
* | avcodec/decode: add a flags parameter to ff_reget_buffer() | James Almer | 2019-09-04 | 1 | -1/+1 |
* | avcodec/smacker: Check that not all tables are skiped | Michael Niedermayer | 2019-08-23 | 1 | -0/+7 |
* | Merge commit '0ccddbad200c1d9439c5a836501917d515cddf76' | James Almer | 2017-11-12 | 1 | -3/+7 |
|\ |
|
| * | smacker: limit recursion depth of smacker_decode_bigtree | Andreas Cadhalpun | 2017-11-10 | 1 | -4/+11 |
* | | Merge commit 'cd4663dc80323ba64989d0c103d51ad3ee0e9c2f' | James Almer | 2017-11-12 | 1 | -2/+4 |
|\| |
|
| * | smacker: add sanity check for length in smacker_decode_tree() | Michael Niedermayer | 2017-11-10 | 1 | -1/+6 |
* | | Merge commit '5edded9df31bc4712a023f89941b4c278f1bd6f5' | James Almer | 2017-11-01 | 1 | -7/+8 |
|\| |
|
| * | smacker: Improve error handling | Diego Biurrun | 2017-06-01 | 1 | -23/+24 |
* | | Merge commit 'b98f082d8ddc0a0d8317114d8414ab51de60ef02' | James Almer | 2017-11-01 | 1 | -1/+2 |
|\| |
|
| * | smacker: Check that the data size is a multiple of a sample vector | Michael Niedermayer | 2017-06-01 | 1 | -0/+5 |