Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-20Whitespace fixesexp_mips_optJean-Marc Valin
2014-06-19Using Makefile.mips to buidl the MIPS codeJean-Marc Valin
2014-06-19MIPS optimizationsRhishikesh Agashe
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2014-06-19Fixes a bug in silk_sum_sqr_shift() that was causing issues with Burg.Jean-Marc Valin
When an overflow happened in silk_sum_sqr_shift(), the sample pair causing the overflow would be counted twice. This would lead to the C0 in silk_burg_modified() being too large and cause problems on loud, tonal signals. Thanks to Marcello Caramma for tracking down the problem.
2014-06-18Adds SIG2WORD16() to fixed_debug.hJean-Marc Valin
2014-05-14Fix type conversion warning.Ralph Giles
Use abs(sweep_bps) instead of fabs(). "sweep_bps" is an integer, and on some compilers this line generates a warning. Patch from Tina le Grand. Reviewed by Jean-Marc Valin
2014-04-17Suppress some coverity false positives.Gregory Maxwell
2014-03-26Fix iOS builds with assembly.Timothy B. Terriberry
The patch in 76e831d917ff got us most of the way there, but out-of-tree builds required a second Makefile.am rule, which was missing @ARM2GNU_PARAMS@. Also, the arm2gnu.pl was terminating argument processing on any argument beginning with --, rather than an argument that was just -- by itself (as is the normal convention in GNU programs). That meant it never saw the --apple flag even when it was passed. Thanks to Jonathan Lennox for the report and for testing.
2014-03-20Make the arm2gnu.pl converter handle apple specific detailsMartin Storsjo
This allows building the arm assembly for iOS. This checks for the __APPLE__ preprocessor built-in define to determine whether this extra handling should be enabled. Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
2014-03-20Add separate labels for the start of public functionsMartin Storsjo
This avoids having to use the public symbol name when jumping here, on platforms where the public symbols have an underscore prefix. Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
2014-02-25Fixes encoder/decoder classification of ctl() requests.Bruno Randolf
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2014-02-25arm: Use the UAL syntax for instructionsMartin Storsjo
This is required in order to build using the built-in assembler in clang. Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2014-02-25Fixes an aliasing bug in the MDCT when the frame size isn't a multiple of 4.Marcello Caramma (mcaramma)
In that case, the yp0 and yp1 ended up aliasing for the last element, despite being marked as restrict. Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2014-02-24Adds missing license for arm2gnu.plJean-Marc Valin
2014-02-08OggOpus draft updates.draft-ietf-codec-oggopus-03Ralph Giles
Bump version and date for draft-ietf-codec-oggopus-03 submission. Move more text into figure pre/postamble to fix rendering issues in the xml2rfc html output. These need to be manually re-indented in the txt output before submission. :( Fix resampling frequency choice algorithm, which was missing a word. Fix some spelling and make some minor enphasis changes.
2014-02-07Fixes internal check_control_input() error checking.maks
The code was wrong, but did not have any impact on user-visible behaviour because all it did was change an internal-only error code. Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
2014-02-01Skips comb filter overlap when the parameters didn't change.Jean-Marc Valin
2014-01-30Moves opus_packet_get_samples_per_frame() to opus.cJean-Marc Valin
2014-01-30Minor div optimization -- reducing denominatorsJean-Marc Valin
2014-01-30Optimizing divisions with a signed numeratorJean-Marc Valin
2014-01-29Speeding up ec_tell_frac()Jean-Marc Valin
2014-01-27Fix surround encodingMark Harris
Broken by 306d7f5a308e30ce10ba1a1dcdbeeb81de3b2872
2014-01-23Speeding up extract_collapse_mask() slightlyJean-Marc Valin
2014-01-23Using SSAT in SIG2WORD16() on ARMv6Jean-Marc Valin
2014-01-22Unrolled version of the comb filter for ARM (eliminates MOVs)Jean-Marc Valin
2014-01-22Making decode_pulses() compute the L2-norm on the flyJean-Marc Valin
2014-01-21Speed up the comb filter on ARM by using MAC16_32_Q16()Jean-Marc Valin
2014-01-21Save more integer divisions on ARM when we know the operands are positiveJean-Marc Valin
2014-01-21Fixes use of uninitialized values in dynalloc_analysis()Jean-Marc Valin
2014-01-21oggopus: use https where possible.Ralph Giles
2014-01-21Update 'running code' reference, now RFC 6982.Ralph Giles
2014-01-21Use xml.resource.org bibxml in the oggopus draft.Ralph Giles
These aren't available over https, but actually work, unlike the old reference urls.
2014-01-21Abbreviate the first stereo matrix to fit 72 columns.Ralph Giles
Fixes a nit.
2014-01-21Add NOT RECOMMENDED to our rfc 2119 boilerplate.Ralph Giles
Fixes a nit. According to idnits, 'NOT RECOMMENDED' is optional, but we use it. Other words, like SHALL which we don't use are required in the boilerplate.
2014-01-21Capitalize Vorbis.Ralph Giles
2014-01-21Use organizations authors in the ogg draft.Ralph Giles
This seems to be the correct way to represent institutional authors in the references.
2014-01-21Using a table on ARM for unsigned division by small (<=256) integers.Jean-Marc Valin
Saves 0.6% for 64 kb/s and 1.8% for 128 kb/s when decoding on arm7tdmi.
2014-01-19Minor cleanup in dynalloc_analysis()Jean-Marc Valin
2014-01-19Adds a median filter to make dynalloc_analysis() more conservativeJean-Marc Valin
This should prevent extreme dynalloc behaviour in cases where some bands are heavily attenuated.
2014-01-19Don't say 'it' where being specific is betterRon
2014-01-19Fix copypasta failRon
2014-01-19Formally introduce the terms mode and configurationRon
and use them more strictly in the rest of the text.
2014-01-19Typo fixRon
2014-01-18Use 'pre-skip' consistently with the hyphen.draft-ietf-codec-oggopus-02Ralph Giles
2014-01-18Missed another 'preskip flag'.Ralph Giles
2014-01-18Preskip isn't a flag.Ralph Giles
Comment from mark4o.
2014-01-18Add 'surname' to WAVE reference.Ralph Giles
2014-01-18Fix markup and note needing to renable-prediction.Ralph Giles
2014-01-18Show how to turn off prediction with libopusRon
2014-01-18SILK and CELT mode are singularRon