summaryrefslogtreecommitdiff
path: root/libavcodec/smacker.c
Commit message (Expand)AuthorAge
* avcodec/vlc: Use proper namespaceAndreas Rheinhardt2023-09-11
* avutil/frame: deprecate palette_has_changedJames Almer2023-05-18
* avcodec: use the new AVFrame key_frame flag in all decoders and encodersJames Almer2023-05-04
* avcodec/smacker: do not use NULL for av_log()Paul B Mahol2023-04-27
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-03
* avcodec/internal: Move ff_get_buffer() to decode.hAndreas Rheinhardt2022-08-27
* avcodec/internal: Move ff_reget_buffer() to decode.hAndreas Rheinhardt2022-08-27
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-18
* avcodec/smacker: fix indention after previous commitMichael Niedermayer2022-07-07
* avcodec/smacker: Optimize constant 16bit audio outputMichael Niedermayer2022-07-07
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-05
* avcodec/codec_internal: Make FFCodec.decode use AVFrame*Andreas Rheinhardt2022-04-05
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-21
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-21
* smacker: convert to new channel layout APIAnton Khirnov2022-03-15
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-27
* avcodec/smacker: Improve creating Huffman VLC tablesAndreas Rheinhardt2020-12-08
* avcodec/smacker: Mark decoders as init-threadsafeAndreas Rheinhardt2020-11-24
* avcodec/smacker: Check remaining bits in SMK_BLK_FULLMichael Niedermayer2020-10-17
* Revert "avcodec/vlc: Add macro for ff_init_vlc_sparse()"Andreas Rheinhardt2020-09-18
* avcodec/smacker: Avoid code duplicationAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use unsigned for prediction valuesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Avoid allocations for decoding SmackerAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use symbols tableAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use smaller typesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Disentangle two contextsAndreas Rheinhardt2020-09-18
* avcodec/smacker: Replace implicit checks for overread by explicit onesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Remove redundant checks for NULL before freeingAndreas Rheinhardt2020-09-18
* avcodec/smacker: Remove redundant checks when reading VLC codesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Remove redundant check when decoding header treesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Don't zero-initialize unnecessarilyAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use better nb_codes estimate when initializing VLCAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use unsigned for shiftAndreas Rheinhardt2020-09-18
* avcodec/smacker: Forward error codesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Use same variable for return values and errorsAndreas Rheinhardt2020-09-18
* avcodec/smacker: Directly goto error in case of errorAndreas Rheinhardt2020-09-18
* avcodec/smacker: Improve header table error checksAndreas Rheinhardt2020-09-18
* avcodec/smacker: Remove code duplication when decoding header treesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Don't warn for Huffmann tables with one elementAndreas Rheinhardt2020-09-18
* avcodec/smacker: Remove write-only and unused variablesAndreas Rheinhardt2020-09-18
* avcodec/smacker: Add FF_CODEC_CAP_INIT_CLEANUPAndreas Rheinhardt2020-06-30
* avcodec/smacker: Check space before decoding typeMichael Niedermayer2020-01-30
* avcodec/smacker: Fix integer overflows in pred[] in smka_decode_frame()Michael Niedermayer2019-10-20
* avcodec/smacker: cleanup on errors in smka_decode_frame()Michael Niedermayer2019-10-16
* avcodec/smacker: Fix integer overflow in signed int multiply in SMK_BLK_FILLMichael Niedermayer2019-09-24
* avcodec/decode: add a flags parameter to ff_reget_buffer()James Almer2019-09-04
* avcodec/smacker: Check that not all tables are skipedMichael Niedermayer2019-08-23
* Merge commit '0ccddbad200c1d9439c5a836501917d515cddf76'James Almer2017-11-12
|\
| * smacker: limit recursion depth of smacker_decode_bigtreeAndreas Cadhalpun2017-11-10
* | Merge commit 'cd4663dc80323ba64989d0c103d51ad3ee0e9c2f'James Almer2017-11-12
|\|