64 Commits (927022a75372b9e127c490c8cd87f027c3957dc3)

Author SHA1 Message Date
Mans Rullgard 0d230e9312 g723.1: simplify scale_vector() 13 years ago
Mans Rullgard a4b8fc3a8a g723.1: simplify normalize_bits() 13 years ago
Michael Niedermayer 603221ebd0 g723_1dec: inline normalize_bits() in scale vector and optimize it. 13 years ago
Michael Niedermayer 20035fa241 g723_1dec: remove dead code that leaked in from libav 13 years ago
Michael Niedermayer 84d29df013 g723_1dec: remove unneeded cliping that leaked in from merge from libav 13 years ago
Michael Niedermayer a9040a1167 g723_1dec: avoid memcpy 13 years ago
Mans Rullgard 69665bd6f4 g723.1: do not pass large structs by value 13 years ago
Mans Rullgard 138914dcd8 g723.1: do not bounce intermediate values via memory 13 years ago
Mans Rullgard cbcf1b411f g723.1: declare a variable in the block it is used 13 years ago
Mans Rullgard 35b533e4de g723.1: avoid saving/restoring excitation 13 years ago
Mans Rullgard 4b728b4712 g723.1: avoid unnecessary memcpy() in residual_interp() 13 years ago
Mans Rullgard f645710cf3 g723.1: make postfilter write directly to output buffer 13 years ago
Mans Rullgard 1953264331 g723.1: drop unnecessary variable buf_ptr in formant_postfilter() 13 years ago
Mans Rullgard b2af2c4bee g723.1: make scale_vector() output to a separate buffer 13 years ago
Mans Rullgard 783da0d696 g723.1: make autocorr_max() work on an arbitrary buffer 13 years ago
Mans Rullgard 3716105103 g723.1: do not needlessly use int64_t 13 years ago
Mans Rullgard 47c73a73b0 g723.1: use saturating addition functions 13 years ago
Mans Rullgard 4aca716a53 g723.1: optimise scale_vector() 13 years ago
Mans Rullgard 1eb1f6f281 g723.1: remove useless uses of MUL64() 13 years ago
Mans Rullgard 5a43eba956 g723.1: remove unnecessary argument 'shift' from dot_product() 13 years ago
Mans Rullgard 8b0de73464 g723.1: deobfuscate "(x << 4) - x" to "15 * x" 13 years ago
Mans Rullgard 05c36e0e5f g723.1: fix addition overflow 13 years ago
Mans Rullgard 52aa3015a3 g723.1: simplify and fix multiplication overflow 13 years ago
Mans Rullgard e141cf2c57 g723.1: deobfuscate an expression 13 years ago
Mans Rullgard e2b7c5783d g723.1: remove unused #includes 13 years ago
Kostya Shishkov e78e6c37ef g723_1: clip argument for 15-bit version of normalize_bits() 13 years ago
Kostya Shishkov f86b2f3661 g723_1: use all LPC vectors in formant postfilter 13 years ago
Anton Khirnov 36ef5369ee Replace all CODEC_ID_* with AV_CODEC_ID_* 13 years ago
Michael Niedermayer 70bcdfb39f g732_1: reduce difference to qatar 13 years ago
Kostya Shishkov d3e0766fc0 g723_1: scale output as supposed for the case with postfilter disabled 13 years ago
Kostya Shishkov 94bfdfd6f0 g723_1: increase excitation storage by 4 13 years ago
Kostya Shishkov 802bcdcb2f g723_1: fix upper bound parameter from inverse maximum autocorrelation 13 years ago
Kostya Shishkov 8ddadea171 g723_1: make scale_vector() behave like the reference 13 years ago
Kostya Shishkov 8772d2511a g723_1: fix off-by-one error in normalize_bits() 13 years ago
Kostya Shishkov 7f92db14f9 g723_1: save/restore excitation with offset to store LPC history 13 years ago
Michael Niedermayer 62514ca012 g723.1dec: Make postfilter user switchable 13 years ago
Michael Niedermayer 1eb1392690 g723.1: various cosmetics and changes that should have no user vissible effect. 13 years ago
Mohamed Naufal Basheer 55c3a4f617 G.723.1 demuxer and decoder 13 years ago
Paul B Mahol 60351ec13c g723_1: add CODEC_CAP_DR1 13 years ago
Michael Niedermayer 1ebf6f941e g723_1: change to encode2() 13 years ago
Michael Niedermayer a407baba85 g723_1: Fix "libavcodec/g723_1.c:988:8: warning: assignment from incompatible pointer type [enabled by default]" 13 years ago
Paul B Mahol 69d766daa0 lavc: replace rest of deprecated SAMPLE_FMT_* with AV_SAMPLE_FMT_* 13 years ago
Michael Niedermayer eac5987c4f g723_1dec: update to new API 13 years ago
Michael Niedermayer 5174032953 g723.1: use memmove() where overlapping src and dst can happen. 13 years ago
Mohamed Naufal ef64c45c94 g723.1 encoder 13 years ago
Reimar Döffinger 812010c17e Remove unused variable. 13 years ago
Michael Niedermayer 04b4353f07 g723.1: very minor simplify of gen_acb_excitation() 13 years ago
Michael Niedermayer 631eee6e90 g723.1: use MULL(a,b,15) for MULL2() 13 years ago
Michael Niedermayer cb58adaaa3 g723.1: simplify scale_vector() 13 years ago
Michael Niedermayer 431f8af824 g723.1: replace loop of normalize_bits( by av_log2() 13 years ago