shithub: opus

RSS feed

e2bcb3fe – Jean-Marc Valin <[email protected]> authored on 2013/12/21 21:17
Reverse the ordering of the FFT stage to optimize a degenerate radix-4 case.

c8f4e160 – Jean-Marc Valin <[email protected]> authored on 2013/12/21 11:30
Merges the FFT scaling with the MDCT pre-rotate

153def28 – Jean-Marc Valin <[email protected]> authored on 2013/12/21 10:45
Getting rid of the inverse FFT entirely

99968abb – Jean-Marc Valin <[email protected]> authored on 2013/12/21 09:29
Moving bitrev step to forward MDCT too

bc13bbaa – Jean-Marc Valin <[email protected]> authored on 2013/12/20 21:33
Applying the forward FFT gain up-front for fixed-point too

2e26b82e – Jean-Marc Valin <[email protected]> authored on 2013/12/20 18:13
Moves the bitrev step to the IMDCT pre-rotation

8e02afcf – Jean-Marc Valin <[email protected]> authored on 2013/12/17 08:56
Fixes a warning about "conversion from '__int64' to 'int'" on MSVC

253e15f7 – Peter Korsgaard <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/12/08 06:05
configure.ac: fix bashism in ARM optimization handling

306d7f5a – Jean-Marc Valin <[email protected]> authored on 2013/12/15 20:08
fixed-point: slight (but free) accuracy improvement in compute_band_energies()

e0f26246 – Jean-Marc Valin <[email protected]> authored on 2013/12/14 06:07
fixed-point: adds rounding to some shifts to eliminate bias

4a168eb3 – Jean-Marc Valin <[email protected]> authored on 2013/12/10 20:34
Remove useless code in alloc_trim_analysis()

5752d659 – Jean-Marc Valin <[email protected]> authored on 2013/12/10 19:21
Minor fixed-point accuracy improvements that were completely free

91f80101 – Jean-Marc Valin <[email protected]> authored on 2013/12/10 13:38
Removing indirections

5607d5d1 – Jean-Marc Valin <[email protected]> authored on 2013/12/10 13:10
Annotating pointer arguments with OPUS_RESTRICT and const

32ada84b – Jean-Marc Valin <[email protected]> authored on 2013/12/10 11:41
Fixes code that was doing arithmetic on a void pointer.

122971b8 – Jean-Marc Valin <[email protected]> authored on 2013/12/10 08:55
More NaN hardening in the analysis code

fa85e3bf – Timothy B. Terriberry <[email protected]> authored on 2013/12/10 03:16
Add a reminder to bump the version.mk version.

d5553e8a – Jean-Marc Valin <[email protected]> authored on 2013/12/09 21:32
Using OPUS_COPY()/OPUS_CLEAR() in the decoder too

15edb78b – Jean-Marc Valin <[email protected]> authored on 2013/12/09 16:56
Making NaN detection more robust to -ffast-math.

4fda6b01 – Jean-Marc Valin <[email protected]> authored on 2013/12/09 13:05
Using celt_inner_prod() in compute_band_energies()

3039c9bd – Jean-Marc Valin <[email protected]> authored on 2013/12/09 11:31
Makes silk_inner_prod_aligned() use celt_inner_prod() in fixed-point.

a9b7def9 – Pedro Becerra <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/12/09 11:08
s/MAX16/MAX32/ in transient_analysis()

66b7fe0a – Jean-Marc Valin <[email protected]> authored on 2013/12/09 08:54
Using celt_inner_prod() for input sanity check.

57cd849c – Jean-Marc Valin <[email protected]> authored on 2013/12/08 21:33
Defining celt_inner_prod() and using it instead of explicit loops.

ff072009 – Jean-Marc Valin <[email protected]> authored on 2013/12/08 18:31
Replaces inline copies and initialization with OPUS_*() macros.

0f869cba – Jean-Marc Valin <[email protected]> authored on 2013/12/07 22:54
Changes ABS16() and ABS32() to use fabs() in the float build

c94e4bb1 – Jean-Marc Valin <[email protected]> authored on 2013/12/07 22:31
Optimizes encoder NaN detection and clipping by only running them when needed

5626908e – Jean-Marc Valin <[email protected]> authored on 2013/12/05 11:40
Fixed-point fast-path for normal 48 kHz encoding in celt_preemphasis()

aed1009d – Jean-Marc Valin <[email protected]> authored on 2013/12/05 08:36
Turns a 16x32 multiply into a 16x16 one in celt_preemphasis().

65471dd5 – Jean-Marc Valin <[email protected]> authored on 2013/12/04 13:25
Bump soname

6fb98551 – Ralph Giles <[email protected]> authored on 2013/12/04 10:18
Mention updating the website examples.

6dc50f48 – Ralph Giles <[email protected]> authored on 2013/12/04 10:16
Start a release checklist.

17dcb270 – Jean-Marc Valin <[email protected]> authored on 2013/12/03 08:31
Revert "Disables assembly optimizations by default because of several problems reported"

2446445b – Jean-Marc Valin <[email protected]> authored on 2013/12/02 17:17
Disables assembly optimizations by default because of several problems reported

96408b62 – Jean-Marc Valin <[email protected]> authored on 2013/12/02 15:02
Fixes Opus-custom preemphasis

086ea7c7 – Jean-Marc Valin <[email protected]> authored on 2013/11/29 11:47
Whoa! This fixes a pretty bad fixed-point stereo regression

35a44c61 – Jean-Marc Valin <[email protected]> authored on 2013/11/29 07:21
Fixes OPUS_SET_GAIN (was a bug in MULT16_32_P16())

c16a96b4 – Timothy B. Terriberry <[email protected]> authored on 2013/11/27 06:06
Minor speedups to celt_pitch_xcorr_edsp().

a1740d9a – Ron <[email protected]> authored on 2013/11/27 23:18
Drop the use of --always to git-describe

a8fa0cb6 – Timothy B. Terriberry <[email protected]> authored on 2013/11/26 16:56
Remove the celt_pitch_xcorr() test code.

e98816e9 – Timothy B. Terriberry <[email protected]> authored on 2013/11/26 16:55
Actually use my NEON code.

5c02c5ff – Timothy B. Terriberry <[email protected]> authored on 2013/11/26 16:51
Make celt_pitch_xcorr_edsp() work on ARMv5TE.

aa8ff201 – Timothy B. Terriberry <[email protected]> authored on 2013/11/26 12:10
Clean up celt_pitch_xcorr() test code.

d6eb9c46 – Jean-Marc Valin <[email protected]> authored on 2013/11/25 17:33
Silences a warning in fixed-point

2924af4d – Jean-Marc Valin <[email protected]> authored on 2013/11/25 16:24
Merges surround and stereo intensity stereo thresholds again.

93e10960 – Jean-Marc Valin <[email protected]> authored on 2013/11/24 20:52
Makes SILK surround masking a bit more aggressive in both directions

a47d6f30 – Jean-Marc Valin <[email protected]> authored on 2013/11/24 18:59
Intensity stereo update, partially based on Monty's listening

f4d2c034 – Gregory Maxwell <[email protected]> authored on 2013/11/24 01:49
Put custom_encoder_init decl behind CUSTOM_MODES. More softclip tests.

1bf1f51c – Jean-Marc Valin <[email protected]> authored on 2013/11/23 21:01
Using a more reasonably SILK surround calibration value

d94ed205 – Jean-Marc Valin <[email protected]> authored on 2013/11/23 20:59
Reducing the thresholds for enabling stereo and higher audio bandwidths

ccf7d9b1 – Jean-Marc Valin <[email protected]> authored on 2013/11/23 20:57
Surround low-passing thresholds set to much lower bitrates

abf91fe9 – Gregory Maxwell <[email protected]> authored on 2013/11/22 06:32
Minor opus_pcm_soft_clip API hardening and tests.

f6ec7192 – Gregory Maxwell <[email protected]> authored on 2013/11/22 05:30
Add some multistream resets to the tests.

ae39180b – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:43
Merge branch 'silk_pitch_fix'

21b131fb – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:42
Applies padding to all CBR packets, including PLC and CELT silence

1bf1da3c – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:36
Adds trivial_example.c to make dist

574247f7 – Jean-Marc Valin <[email protected]> authored on 2013/11/21 09:33
Adds a simple example of Opus encoding+decoding

41e8906c – Jean-Marc Valin <[email protected]> authored on 2013/11/20 14:34
opus_custom_encoder_init() now only needed for custom modes.

28b49e04 – Ralph Giles <[email protected]> authored on 2013/11/21 06:31
Add copyright header to test_opus_padding.c.

9864c515 – Jean-Marc Valin <[email protected]> authored on 2013/11/20 12:11
Makes pitch gain control less aggressive

854e9bd4 – Jean-Marc Valin <[email protected]> authored on 2013/11/20 08:39
Using the maximum frequency response of pitch taps instead of maxabs

c63fb978 – Koen Vos <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/20 03:32
Constrains accumulated pitch gain to avoid potential instability.

ac31a0af – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:52
Additional opus_multistream_packet_(un)pad tests.

4fa2b548 – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:35
Validate merge argument in repacketizer_demo.

d8302fc0 – Gregory Maxwell <[email protected]> authored on 2013/11/19 03:29
Validate channel count in opus_demo.

733b47f3 – Gregory Maxwell <[email protected]> authored on 2013/11/18 18:25
Add opus_packet_(un)pad tests.

135d1c98 – Ron <[email protected]> authored on 2013/11/19 12:34
More make dist fixes

d5cb0630 – Ralph Giles <[email protected]> authored on 2013/11/19 12:50
Fix 'make distclean'.

ca5bf5b0 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 18:00
Don't attenuate hybrid high-band for surround

43a287fd – Jean-Marc Valin <[email protected]> authored on 2013/11/18 16:22
Fixes unpad for multi-stream

2ce30358 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 15:02
Unpad asserts

3d09c5cb – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 11:52
Fixes previous commit

f1835667 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 11:46
Adds functions for multistream padding/unpadding and single-stream unpadding

7a0b6823 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 09:10
ASM build fix

f50df822 – Jean-Marc Valin <[email protected]> authored on 2013/11/18 08:49
Fixes permissions on arm2gnu.pl

39386e0b – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/18 08:30
Adds Neon assembly for correlation/convolution

530198f9 – Jean-Marc Valin <[email protected]> authored on 2013/11/17 17:42
Adds SATURATE16() to the fixed-point debug build too

6bc3e3cf – Jean-Marc Valin <[email protected]> authored on 2013/11/17 17:35
Fixes SILK surround calibration while fixing other MSVC warnings

2632ef03 – Gregory Maxwell <[email protected]> authored on 2013/11/17 03:52
Add some basic testing for OPUS_{GET|SET}_PREDICTION_DISABLED.

0c7c4254 – Jean-Marc Valin <[email protected]> authored on 2013/11/16 08:33
oops, fix previous commit

2c378462 – Jean-Marc Valin <[email protected]> authored on 2013/11/15 22:54
Make CELT_PVQ_U_ROW static

cbe93e23 – Jean-Marc Valin <[email protected]> authored on 2013/11/15 08:50
Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames

aad4117d – Jean-Marc Valin <[email protected]> authored on 2013/11/15 08:35
Adds a simple padding test to opus_demo (disabled by default)

1b28e0ca – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:57
Oops, missing semicolon on RESTORE_STACK in previous commit

e83d2aa3 – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:52
Adds missing RESTORE_STACKs in celt_encode_with_ec()

d7aadd80 – Jean-Marc Valin <[email protected]> authored on 2013/11/14 20:41
Fixes a bug where the encoder was trying to use redundancy in CELT mode

c5635d28 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 09:08
Adds packet padding that works for all codes and fixes 40/60 ms CBR.

8bbdf5fa – Jean-Marc Valin <[email protected]> authored on 2013/11/13 12:50
Fixes max_redundancy so that hybrid CBR can fill all bytes

3a4659a6 – Mark Harris <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2013/11/13 14:31
opus_multistream_packet_validate() now called with the total number of streams

2dc27dfa – Jean-Marc Valin <[email protected]> authored on 2013/11/13 14:35
Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash

ab86a9cc – Jean-Marc Valin <[email protected]> authored on 2013/11/13 18:06
Fixes more warnings

87ca6c08 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 17:58
Increase surround allocation offset for smaller frame sizes

0d584b90 – Jean-Marc Valin <[email protected]> authored on 2013/11/13 17:42
Prevents LFE from busting at really low bitrate

a71c9adf – Jean-Marc Valin <[email protected]> authored on 2013/11/13 07:07
Fixes MSVC conversion warnings

8848171b – Jean-Marc Valin <[email protected]> authored on 2013/11/13 06:57
Variable frame size fixes (still not exposed in the API)

8ea01eed – Jean-Marc Valin <[email protected]> authored on 2013/11/13 04:39
Making the CELT fixed-point decoder a bit more robust to extreme signals

db5b1945 – Jean-Marc Valin <[email protected]> authored on 2013/11/12 09:20
Fixes an initialization issue in SILK prefill found by Coverity

1d72d383 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 13:24
oops, don't need RESTORE_STACK when there's no stack

77a59636 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 12:39
gcc -pedantic had "comparison of unsigned expression < 0 is always false"

f6066df2 – Jean-Marc Valin <[email protected]> authored on 2013/11/11 08:06
More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0

Next