Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-21 | Makes pitch gain control less aggressivesilk_pitch_fix | Jean-Marc Valin | |
2013-11-20 | Using the maximum frequency response of pitch taps instead of maxabs | Jean-Marc Valin | |
2013-11-20 | Constrains accumulated pitch gain to avoid potential instability. | Koen Vos | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-19 | Additional opus_multistream_packet_(un)pad tests. | Gregory Maxwell | |
2013-11-19 | Validate merge argument in repacketizer_demo. | Gregory Maxwell | |
2013-11-19 | Validate channel count in opus_demo. | Gregory Maxwell | |
2013-11-19 | Add opus_packet_(un)pad tests. | Gregory Maxwell | |
2013-11-19 | More make dist fixes | Ron | |
Don't include the generated celt/arm/celt_pitch_xcorr_arm-gnu.S in the dist tarball, but do include its celt_pitch_xcorr_arm.s source file. | |||
2013-11-19 | Fix 'make distclean'. | Ralph Giles | |
Automake's dependency tracking seems to be confused by our asm generation double-indirection. It's sufficient to have just CLEANFILES = $(CELT_AM_SOURCES_ARM_ASM:.s.in=-gnu.S) to fix the error about 'armopts-gnu.S' not being cleaned, but celt_pitch_xcorr_arm-gnu.S is also not cleaned without raising a warning. Therefore we explicitly clean both sets of ARM_ASM. | |||
2013-11-19 | Don't attenuate hybrid high-band for surround | Jean-Marc Valin | |
2013-11-19 | Fixes unpad for multi-stream | Jean-Marc Valin | |
2013-11-19 | Unpad asserts | Timothy B. Terriberry | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-19 | Fixes previous commit | Mark Harris | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-19 | Adds functions for multistream padding/unpadding and single-stream unpadding | Jean-Marc Valin | |
These are all completely untested. | |||
2013-11-18 | ASM build fix | Timothy B. Terriberry | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-18 | Fixes permissions on arm2gnu.pl | Jean-Marc Valin | |
2013-11-18 | Adds Neon assembly for correlation/convolution | Timothy B. Terriberry | |
Optimizing celt_pitch_xcorr()/xcorr_kernel() which also speeds up FIRs, IIRs and auto-correlations Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-18 | Adds SATURATE16() to the fixed-point debug build too | Jean-Marc Valin | |
2013-11-18 | Fixes SILK surround calibration while fixing other MSVC warnings | Jean-Marc Valin | |
2013-11-17 | Add some basic testing for OPUS_{GET|SET}_PREDICTION_DISABLED. | Gregory Maxwell | |
2013-11-16 | oops, fix previous commit | Jean-Marc Valin | |
2013-11-16 | Make CELT_PVQ_U_ROW static | Jean-Marc Valin | |
2013-11-15 | Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames | Jean-Marc Valin | |
Works by turning off pitch and energy prediction in CELT, while setting first_frame_after_reset in SILK to disable pitch and LSF interpolation and reduce LPC gain. | |||
2013-11-15 | Adds a simple padding test to opus_demo (disabled by default) | Jean-Marc Valin | |
2013-11-15 | Oops, missing semicolon on RESTORE_STACK in previous commit | Jean-Marc Valin | |
2013-11-15 | Adds missing RESTORE_STACKs in celt_encode_with_ec() | Jean-Marc Valin | |
2013-11-15 | Fixes a bug where the encoder was trying to use redundancy in CELT mode | Jean-Marc Valin | |
The problem was that forcing CELT-mode for low bitrate CBR was done too late, after the encoder had decided to use SILK. This was causing redundancy to be allocated because the encoder didn't realize it was going to keep using CELT. | |||
2013-11-14 | Adds packet padding that works for all codes and fixes 40/60 ms CBR. | Jean-Marc Valin | |
Padding is now handled by the repacketizer. | |||
2013-11-14 | Fixes max_redundancy so that hybrid CBR can fill all bytes | Jean-Marc Valin | |
2013-11-14 | opus_multistream_packet_validate() now called with the total number of streams | Mark Harris | |
Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca> | |||
2013-11-14 | Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash | Jean-Marc Valin | |
http://lists.xiph.org/pipermail/opus/2013-November/002372.html | |||
2013-11-14 | Fixes more warnings | Jean-Marc Valin | |
2013-11-14 | Increase surround allocation offset for smaller frame sizes | Jean-Marc Valin | |
2013-11-14 | Prevents LFE from busting at really low bitrate | Jean-Marc Valin | |
2013-11-13 | Fixes MSVC conversion warnings | Jean-Marc Valin | |
2013-11-13 | Variable frame size fixes (still not exposed in the API) | Jean-Marc Valin | |
This fixes an actual error in the downmix (using the float version even for the int API), as well as a bunch of conversion warnings. | |||
2013-11-13 | Making the CELT fixed-point decoder a bit more robust to extreme signals | Jean-Marc Valin | |
denormalise_bands() can now produce signals close to the max MDCT amplitude. | |||
2013-11-12 | Fixes an initialization issue in SILK prefill found by Coverity | Jean-Marc Valin | |
2013-11-12 | oops, don't need RESTORE_STACK when there's no stack | Jean-Marc Valin | |
2013-11-12 | gcc -pedantic had "comparison of unsigned expression < 0 is always false" | Jean-Marc Valin | |
2013-11-11 | More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0 | Jean-Marc Valin | |
2013-11-10 | Fixes some minor issues found by scan build | Jean-Marc Valin | |
2013-11-09 | stupid uninitialized variable in the mlp training caught by cppcheck | Jean-Marc Valin | |
2013-11-09 | Hides OPUS_FRAMESIZE_VARIABLE from the API until it actually works | Jean-Marc Valin | |
2013-11-09 | Makes surround bandwidth decision based on the number of channels (duh!) | Jean-Marc Valin | |
2013-11-09 | Taking into account the frame size in more encoder decisions | Jean-Marc Valin | |
Stereo mode, stereo width, min bandwidth, VBR damping | |||
2013-11-05 | This should be less confusing for static analyzers | Jean-Marc Valin | |
Code behaviour is unchanged | |||
2013-11-04 | Exposes --disable-float-api in autoconf | Jean-Marc Valin | |
2013-10-29 | Removes a float var that shouldn't have been there | Jean-Marc Valin | |
Defining FIXED_POINT and DISABLE_FLOAT_API now leaves no float instruction | |||
2013-10-29 | Fixes DISABLE_FLOAT_API build | Jean-Marc Valin | |