aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/sonic.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/sonic: Fix two undefined integer overflowsMichael Niedermayer2023-05-061-2/+2
* lavc: support AV_CODEC_CAP_ENCODER_REORDERED_OPAQUE in all no-delay encodersAnton Khirnov2023-01-291-2/+4
* avcodec/codec_internal: Add macro to set AVCodec.long_nameAndreas Rheinhardt2022-09-031-3/+3
* avcodec/internal: Move ff_get_buffer() to decode.hAndreas Rheinhardt2022-08-271-1/+1
* avcodec: Make ff_alloc_packet() based encoders accept user buffersAndreas Rheinhardt2022-08-271-2/+2
* avcodec: Make init-threadsafety the defaultAndreas Rheinhardt2022-07-181-3/+3
* avcodec/codec_internal: Use union for FFCodec decode/encode callbacksAndreas Rheinhardt2022-04-051-3/+3
* avcodec/codec_internal: Make FFCodec.decode use AVFrame*Andreas Rheinhardt2022-04-051-4/+2
* avcodec/codec_internal: Add FFCodec, hide internal part of AVCodecAndreas Rheinhardt2022-03-211-20/+20
* avcodec/internal: Move FF_CODEC_CAP_* to a new header codec_internal.hAndreas Rheinhardt2022-03-211-0/+1
* avcodec/sonic: Use unsigned for predictor_k to avoid undefined behaviorMichael Niedermayer2022-03-181-1/+1
* configure: Use a separate config_components.h header for $ALL_COMPONENTSMartin Storsjö2022-03-161-0/+3
* sonic: convert to new channel layout APIAnton Khirnov2022-03-151-6/+8
* avcodec/golomb: Factor writing golomb codes outAndreas Rheinhardt2022-01-061-0/+1
* avcodec/encode: Always use intermediate buffer in ff_alloc_packet2()Andreas Rheinhardt2021-06-081-1/+2
* avcodec/sonic: Mark decoder as init-threadsafeAndreas Rheinhardt2021-05-021-1/+1
* avcodec/sonic: Mark encoders as init-threadsafeAndreas Rheinhardt2021-05-021-2/+2
* avcodec: Constify AVCodecsAndreas Rheinhardt2021-04-271-3/+3
* Avoid intermediate bitcount for number of bytes in PutBitContextAndreas Rheinhardt2021-03-301-1/+1
* avcodec/sonic: Remove outdated outcommented lineAndreas Rheinhardt2021-03-301-2/+0
* avcodec/sonic: Use unsigned temporary in predictor_calc_error()Michael Niedermayer2021-03-281-2/+2
* avcodec: set AV_CODEC_CAP_CHANNEL_CONF on decoders which set their own channelsHendrik Leppkes2020-12-101-1/+1
* avcodec/sonic: Don't allocate a temporary buffer for every frameAndreas Rheinhardt2020-11-061-12/+4
* avcodec/sonic: Don't hardcode sizeof(int) == 4Andreas Rheinhardt2020-11-041-2/+2
* avcodec/sonic: Allocate several buffers togetherAndreas Rheinhardt2020-11-041-27/+21
* avcodec/sonic: Check for overreadMichael Niedermayer2020-10-151-0/+3
* avcodec/sonic: Check channels before deallocatingMichael Niedermayer2020-09-251-3/+1
* avcodec/sonic: Fix leaks upon allocation errorsAndreas Rheinhardt2020-09-171-0/+3
* avcodec/sonic: Fix several integer state overflowsMichael Niedermayer2020-06-141-3/+3
* avcodec/sonic: Fix several integer overflowsMichael Niedermayer2020-06-141-3/+4
* avcodec/sonic: Check e in get_symbol()Michael Niedermayer2019-12-311-0/+2
* avcodec/sonic: Fix integer overflow in predictor_calc_error()Michael Niedermayer2019-11-201-1/+1
* avcodec/rangecoder: factorize termination version codeMichael Niedermayer2018-12-311-1/+1
* sonic: make sure num_taps * channels is not larger than frame_sizeAndreas Cadhalpun2015-12-171-0/+7
* avcodec/sonic: Check init_get_bits8() for failureMichael Niedermayer2015-09-041-1/+4
* Merge commit 'def97856de6021965db86c25a732d78689bd6bb0'Michael Niedermayer2015-07-271-3/+3
|\
* | avcodec: Add a min size parameter to ff_alloc_packet2()Michael Niedermayer2015-07-271-1/+1
* | sonic: set avctx->channels in sonic_decode_initAndreas Cadhalpun2015-06-091-0/+1
* | avcodec/sonic: More completely check sample_rate_index and channelsMichael Niedermayer2015-05-151-2/+8
* | avcodec/sonic: check memory allocationsMichael Niedermayer2015-05-151-3/+18
* | sonic: Switch to rangecoderMichael Niedermayer2013-12-101-16/+111
* | avcodec/sonic: add larger version and minor_version fields with version >= 2Michael Niedermayer2013-12-101-7/+16
* | avcodec/sonic: move version to the contextMichael Niedermayer2013-12-101-9/+10
* | avcodec/sonic: fix memleaksMichael Niedermayer2013-12-101-4/+4
* | sonic: use M_SQRT2Michael Niedermayer2013-12-101-1/+1
* | cosmetics: group remaining .name and .long_name.Clément Bœsch2013-10-041-3/+3
* | avcodec/sonic: Fix usage of init_get_bits() and use init_get_bits8()Michael Niedermayer2013-07-041-2/+2
* | sonic: use av_freep() as its safer than av_free()Michael Niedermayer2013-06-231-11/+11
* | sonic: cleanup/simplify num_taps checkMichael Niedermayer2013-06-231-3/+1
* | sonic: replace divide() by ROUNDED_DIV()Michael Niedermayer2013-06-231-9/+1