90 Commits (3f8db7eea0bc22148f0e27906d85975708b842ea)

Author SHA1 Message Date
Hendrik Leppkes 494f868e93 avcodec: set AV_CODEC_CAP_CHANNEL_CONF on decoders which set their own channels 4 years ago
Andreas Rheinhardt 992adc8aaf avcodec/sonic: Don't allocate a temporary buffer for every frame 4 years ago
Andreas Rheinhardt 63f5f01226 avcodec/sonic: Don't hardcode sizeof(int) == 4 4 years ago
Andreas Rheinhardt cba55c3353 avcodec/sonic: Allocate several buffers together 4 years ago
Michael Niedermayer eeabdef1bf avcodec/sonic: Check for overread 4 years ago
Michael Niedermayer f249981976 avcodec/sonic: Check channels before deallocating 5 years ago
Andreas Rheinhardt 7d91f9271e avcodec/sonic: Fix leaks upon allocation errors 5 years ago
Michael Niedermayer 61d9bf514d avcodec/sonic: Fix several integer state overflows 5 years ago
Michael Niedermayer 75d520e337 avcodec/sonic: Fix several integer overflows 5 years ago
Michael Niedermayer aea6755611 avcodec/sonic: Check e in get_symbol() 5 years ago
Michael Niedermayer c8c17b8cef avcodec/sonic: Fix integer overflow in predictor_calc_error() 5 years ago
Michael Niedermayer 1be9a28f8e avcodec/rangecoder: factorize termination version code 6 years ago
Andreas Cadhalpun 9637c2531f sonic: make sure num_taps * channels is not larger than frame_size 9 years ago
Michael Niedermayer 6ae1a32d8a avcodec/sonic: Check init_get_bits8() for failure 10 years ago
Michael Niedermayer e36db49b7b avcodec: Add a min size parameter to ff_alloc_packet2() 10 years ago
Andreas Cadhalpun 58995f647b sonic: set avctx->channels in sonic_decode_init 10 years ago
Michael Niedermayer ade8a46154 avcodec/sonic: More completely check sample_rate_index and channels 10 years ago
Michael Niedermayer c131a9fead avcodec/sonic: check memory allocations 10 years ago
Michael Niedermayer 6026a5ad4f sonic: Switch to rangecoder 11 years ago
Michael Niedermayer c61daa68e4 avcodec/sonic: add larger version and minor_version fields with version >= 2 11 years ago
Michael Niedermayer 4c32629b82 avcodec/sonic: move version to the context 11 years ago
Michael Niedermayer ec4d761c74 avcodec/sonic: fix memleaks 11 years ago
Michael Niedermayer 8477e63d3c sonic: use M_SQRT2 11 years ago
Clément Bœsch b46f19100b cosmetics: group remaining .name and .long_name. 12 years ago
Michael Niedermayer 6d05039c7e avcodec/sonic: Fix usage of init_get_bits() and use init_get_bits8() 12 years ago
Michael Niedermayer 9375f5003d sonic: use av_freep() as its safer than av_free() 12 years ago
Michael Niedermayer 69d0a2922f sonic: cleanup/simplify num_taps check 12 years ago
Michael Niedermayer db27dadcb0 sonic: replace divide() by ROUNDED_DIV() 12 years ago
Michael Niedermayer 730e07f10b sonic: avoid float sqrt() for integer input & output 12 years ago
Michael Niedermayer 4ec7ef56bd sonic: simplify quant cliping 12 years ago
Michael Niedermayer bcb42fb6db sonic: use av_calloc() 12 years ago
Michael Niedermayer 37c7a8be19 sonic: replace literal numbers by sizeof() 12 years ago
Michael Niedermayer 081a7f3ed0 sonic: replace some float by integers to improve platform independance 12 years ago
Michael Niedermayer 12de2933da sonic: Improve error codes 12 years ago
Michael Niedermayer 8689ee0eef sonic: simplify shift_down() 12 years ago
Michael Niedermayer ddefb80c95 sonicenc: fix off by 1 error 12 years ago
Michael Niedermayer 694c2d1ab3 sonicenc: dont put multiple assignments per line 12 years ago
Michael Niedermayer 6df61c3ae0 sonicenc: set supported samples formats array 12 years ago
Paul B Mahol dc5c029f02 sonicenc: don't allocate unused avctx->coded_frame 12 years ago
Michael Niedermayer 4aa8503399 sonicdec: update to new buffer API 12 years ago
Michael Niedermayer 85d7f54662 sonicenc: fix mono decorrelation 12 years ago
Michael Niedermayer 6ec037c5a9 sonicdec: fix frame size 12 years ago
Michael Niedermayer 1426291eb8 sonicdec: check decorrelation 12 years ago
Clément Bœsch 1ec94b0f06 lavc: factorize ff_{thread_,re,}get_buffer error messages. 12 years ago
James Zern bcaf64b605 normalize calls to ff_alloc_packet2 12 years ago
Michael Niedermayer 0b2ac679e2 sonic: factorize tail_size 13 years ago
Michael Niedermayer 512beea529 sonicenc: limit quant so that golomb codes are less than 32 bits long 13 years ago
Michael Niedermayer a44cbc1cbc sonic: update to encode2() API 13 years ago
Michael Niedermayer 8a0cd58729 sonic: fix FPE 13 years ago
Paul B Mahol 7ed9abf793 sonic: mark as experimental 13 years ago