summaryrefslogtreecommitdiffstats
path: root/lib/rbcodec/codecs/libopus
AgeCommit message (Expand)AuthorFilesLines
2021-04-23Sync opus codec to upstream gitWilliam Wilgus286-1274/+48927
2014-07-13libopus: use iram for more constantsNils Wallménius2-5/+5
2014-07-13libopus: asm C_MUL for coldfireNils Wallménius1-0/+21
2014-07-13Sync to upstream libopusNils Wallménius45-1049/+1608
2013-12-16Sync libopus to upstream release 1.1Nils Wallménius97-578/+977
2013-09-01Opus: delete two files that were moved into a subdirNils Wallménius2-108/+0
2013-09-01Fix warning from a35c1b3Nils Wallménius1-1/+1
2013-09-01Opus: Coldfire inline asm for comb_filter_constNils Wallménius1-0/+33
2013-08-31Add cf asm inline for multiplication commonly used in silk.Nils Wallménius2-0/+54
2013-08-31Put two hot silk arrays on real stack (iram)Nils Wallménius2-6/+10
2013-08-31Silence spurious warningNils Wallménius1-1/+1
2013-08-31Sync opus codec to upstream gitNils Wallménius115-4290/+4825
2013-08-23Change CODECFLAGS to a "simply-expanded" var to give the individualNils Wallménius2-3/+5
2013-05-18Fix opus craches with large embedded album artNils Wallménius2-37/+36
2013-01-21ARMv5 optimized complex multiply function for libopus.Michael Giacomelli1-1/+25
2012-10-17opus: only put the mdct function in iram for cf,Nils Wallménius1-1/+6
2012-10-16opus: don't rely on stride being 1<<shiftNils Wallménius1-4/+5
2012-10-16opus: use two pointers for mdct pre and post rotationAndree Buschmann1-7/+12
2012-10-16opus: put hot code in iramNils Wallménius2-2/+2
2012-10-10opus: arm asm for C_MULCAndree Buschmann1-0/+22
2012-10-10opus: cf asm for C_MULCNils Wallménius1-0/+21
2012-10-07opus: replace copy loops with calls to memcpyAndree Buschmann1-12/+10
2012-10-07opus: speed up mdct overlap add and copyingAndree Buschmann1-6/+10
2012-10-06opus: cf inline asm for MULT32_32_Q31Nils Wallménius1-1/+13
2012-10-06opus: full precision MULT32_32_Q31 (32*32=64>>31) multiplicationAndree Buschmann1-2/+16
2012-10-06opus: slight speedup of deemphasisAndree Buschmann1-3/+8
2012-10-06opus: speed up comb_filterAndree Buschmann1-32/+58
2012-10-04opus: put arrays frequently used by pulse decoding on the stackNils Wallménius2-7/+13
2012-10-01opus: speed up arm asm MULT16_32_Q15Nils Wallménius1-1/+1
2012-10-01opus: allocate mdct f2 buffer in iramAndree Buschmann1-5/+17
2012-10-01opus: allocate buffers for X and freq in iramAndree Buschmann1-2/+15
2012-09-29opus: statically allocate decoder state in iramAndree Buschmann1-2/+10
2012-09-28opus: speed up deemphasisNils Wallménius1-9/+12
2012-09-26opus: put frequently used mdct buffer on the real stack which is in iramNils Wallménius1-3/+4
2012-09-26opus: improve cf MULT16_32_Q15 by giving the compiler more freedomNils Wallménius1-7/+6
2012-09-25opus: put some const tables and structs in iramNils Wallménius1-8/+8
2012-09-25opus: asm MULT16_32_Q15 for arm and cfNils Wallménius1-0/+27
2012-09-24opus: #if 0 out some more unused code, delete unused fileNils Wallménius8-47/+16
2012-09-24opus: #if 0 out some unused codeNils Wallménius6-0/+30
2012-09-23Remove unused include path for opusBertrik Sikken1-2/+1
2012-09-20Initial opus codec supportFrederik M J Vestre118-0/+27871