RSS feed
d5553e8a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/09 21:32
Using OPUS_COPY()/OPUS_CLEAR() in the decoder too
15edb78b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/09 16:56
Making NaN detection more robust to -ffast-math.
4fda6b01
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/09 13:05
Using celt_inner_prod() in compute_band_energies()
3039c9bd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/09 11:31
Makes silk_inner_prod_aligned() use celt_inner_prod() in fixed-point.
a9b7def9
– Pedro Becerra <pbecerr@gmail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/12/09 11:08
s/MAX16/MAX32/ in transient_analysis()
66b7fe0a
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/09 08:54
Using celt_inner_prod() for input sanity check.
57cd849c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/08 21:33
Defining celt_inner_prod() and using it instead of explicit loops.
ff072009
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/08 18:31
Replaces inline copies and initialization with OPUS_*() macros.
0f869cba
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/07 22:54
Changes ABS16() and ABS32() to use fabs() in the float build
c94e4bb1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/07 22:31
Optimizes encoder NaN detection and clipping by only running them when needed
5626908e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/05 11:40
Fixed-point fast-path for normal 48 kHz encoding in celt_preemphasis()
aed1009d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/05 08:36
Turns a 16x32 multiply into a 16x16 one in celt_preemphasis().
65471dd5
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/04 13:25
Bump soname
6fb98551
– Ralph Giles <giles@mozilla.com>
authored
on 2013/12/04 10:18
Mention updating the website examples.
6dc50f48
– Ralph Giles <giles@mozilla.com>
authored
on 2013/12/04 10:16
Start a release checklist.
17dcb270
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/03 08:31
Revert "Disables assembly optimizations by default because of several problems reported"
2446445b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/02 17:17
Disables assembly optimizations by default because of several problems reported
96408b62
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/12/02 15:02
Fixes Opus-custom preemphasis
086ea7c7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/29 11:47
Whoa! This fixes a pretty bad fixed-point stereo regression
35a44c61
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/29 07:21
Fixes OPUS_SET_GAIN (was a bug in MULT16_32_P16())
c16a96b4
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2013/11/27 06:06
Minor speedups to celt_pitch_xcorr_edsp().
a1740d9a
– Ron <ron@debian.org>
authored
on 2013/11/27 23:18
Drop the use of --always to git-describe
a8fa0cb6
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2013/11/26 16:56
Remove the celt_pitch_xcorr() test code.
e98816e9
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2013/11/26 16:55
Actually use my NEON code.
5c02c5ff
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2013/11/26 16:51
Make celt_pitch_xcorr_edsp() work on ARMv5TE.
aa8ff201
– Timothy B. Terriberry <tterribe@xiph.org>
authored
on 2013/11/26 12:10
Clean up celt_pitch_xcorr() test code.
d6eb9c46
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/25 17:33
Silences a warning in fixed-point
2924af4d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/25 16:24
Merges surround and stereo intensity stereo thresholds again.
93e10960
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/24 20:52
Makes SILK surround masking a bit more aggressive in both directions
a47d6f30
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/24 18:59
Intensity stereo update, partially based on Monty's listening
f4d2c034
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/24 01:49
Put custom_encoder_init decl behind CUSTOM_MODES. More softclip tests.
1bf1f51c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/23 21:01
Using a more reasonably SILK surround calibration value
d94ed205
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/23 20:59
Reducing the thresholds for enabling stereo and higher audio bandwidths
ccf7d9b1
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/23 20:57
Surround low-passing thresholds set to much lower bitrates
abf91fe9
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/22 06:32
Minor opus_pcm_soft_clip API hardening and tests.
f6ec7192
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/22 05:30
Add some multistream resets to the tests.
ae39180b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/21 09:43
Merge branch 'silk_pitch_fix'
21b131fb
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/21 09:42
Applies padding to all CBR packets, including PLC and CELT silence
1bf1da3c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/21 09:36
Adds trivial_example.c to make dist
574247f7
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/21 09:33
Adds a simple example of Opus encoding+decoding
41e8906c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/20 14:34
opus_custom_encoder_init() now only needed for custom modes.
28b49e04
– Ralph Giles <giles@mozilla.com>
authored
on 2013/11/21 06:31
Add copyright header to test_opus_padding.c.
9864c515
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/20 12:11
Makes pitch gain control less aggressive
854e9bd4
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/20 08:39
Using the maximum frequency response of pitch taps instead of maxabs
c63fb978
– Koen Vos <koenvos74@gmail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/20 03:32
Constrains accumulated pitch gain to avoid potential instability.
ac31a0af
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/19 03:52
Additional opus_multistream_packet_(un)pad tests.
4fa2b548
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/19 03:35
Validate merge argument in repacketizer_demo.
d8302fc0
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/19 03:29
Validate channel count in opus_demo.
733b47f3
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/18 18:25
Add opus_packet_(un)pad tests.
135d1c98
– Ron <ron@debian.org>
authored
on 2013/11/19 12:34
More make dist fixes
d5cb0630
– Ralph Giles <giles@mozilla.com>
authored
on 2013/11/19 12:50
Fix 'make distclean'.
ca5bf5b0
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/18 18:00
Don't attenuate hybrid high-band for surround
43a287fd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/18 16:22
Fixes unpad for multi-stream
2ce30358
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/18 15:02
Unpad asserts
3d09c5cb
– Mark Harris <mark.hsj@gmail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/18 11:52
Fixes previous commit
f1835667
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/18 11:46
Adds functions for multistream padding/unpadding and single-stream unpadding
7a0b6823
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/18 09:10
ASM build fix
f50df822
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/18 08:49
Fixes permissions on arm2gnu.pl
39386e0b
– Timothy B. Terriberry <tterribe@xiph.org>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/18 08:30
Adds Neon assembly for correlation/convolution
530198f9
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/17 17:42
Adds SATURATE16() to the fixed-point debug build too
6bc3e3cf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/17 17:35
Fixes SILK surround calibration while fixing other MSVC warnings
2632ef03
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/11/17 03:52
Add some basic testing for OPUS_{GET|SET}_PREDICTION_DISABLED.
0c7c4254
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/16 08:33
oops, fix previous commit
2c378462
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/15 22:54
Make CELT_PVQ_U_ROW static
cbe93e23
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/15 08:50
Adds OPUS_SET_PREDICTION_DISABLED() ctl to force "independent" frames
aad4117d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/15 08:35
Adds a simple padding test to opus_demo (disabled by default)
1b28e0ca
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/14 20:57
Oops, missing semicolon on RESTORE_STACK in previous commit
e83d2aa3
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/14 20:52
Adds missing RESTORE_STACKs in celt_encode_with_ec()
d7aadd80
– Jean-Marc Valin <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
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 <jmvalin@jmvalin.ca>
authored
on 2013/11/13 12:50
Fixes max_redundancy so that hybrid CBR can fill all bytes
3a4659a6
– Mark Harris <mark.hsj@gmail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/11/13 14:31
opus_multistream_packet_validate() now called with the total number of streams
2dc27dfa
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 14:35
Rename preemphasis() to celt_preemphasis() to avoid amrnb symbol clash
ab86a9cc
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 18:06
Fixes more warnings
87ca6c08
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 17:58
Increase surround allocation offset for smaller frame sizes
0d584b90
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 17:42
Prevents LFE from busting at really low bitrate
a71c9adf
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 07:07
Fixes MSVC conversion warnings
8848171b
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 06:57
Variable frame size fixes (still not exposed in the API)
8ea01eed
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/13 04:39
Making the CELT fixed-point decoder a bit more robust to extreme signals
db5b1945
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/12 09:20
Fixes an initialization issue in SILK prefill found by Coverity
1d72d383
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/11 13:24
oops, don't need RESTORE_STACK when there's no stack
77a59636
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/11 12:39
gcc -pedantic had "comparison of unsigned expression < 0 is always false"
f6066df2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/11 08:06
More size-zero VLA fixes and making opus_decode* return BAD_ARG on framesize<0
ca6fac04
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/09 13:28
Fixes some minor issues found by scan build
a599ccd2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/08 16:47
stupid uninitialized variable in the mlp training caught by cppcheck
5174817d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/08 14:54
Hides OPUS_FRAMESIZE_VARIABLE from the API until it actually works
420231ab
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/08 14:53
Makes surround bandwidth decision based on the number of channels (duh!)
c1959e7d
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/08 14:24
Taking into account the frame size in more encoder decisions
9ffce06c
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/04 16:16
This should be less confusing for static analyzers
d814c5d2
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/11/04 07:26
Exposes --disable-float-api in autoconf
8f466274
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/10/28 17:50
Removes a float var that shouldn't have been there
c2b34412
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/10/28 17:48
Fixes DISABLE_FLOAT_API build
0fb0fd71
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/10/28 12:41
Moves opus_packet_parse_impl() from opus_decoder.c to opus.c
811db62e
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/10/28 12:11
Implements OPUS_RESET_STATE for multi-stream encoder
60429d36
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/10/28 08:55
Avoid a bogus uninitialized warning and simplify some code.
1750f568
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/10/28 07:40
Remove now-unused check_decoder_option.
9c23f5cd
– Jean-Marc Valin <jmvalin@jmvalin.ca>
authored
on 2013/10/28 10:15
Makes stereo savings still less aggressive
5484a280
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/10/28 07:04
Add a little missive when compiling without optimization.
7830cf1b
– Gregory Maxwell <greg@xiph.org>
authored
on 2013/10/17 11:56
Replace "inline" with OPUS_INLINE.
2891d852
– Stefan Beller <stefanbeller@googlemail.com>
authored
and Jean-Marc Valin <jmvalin@jmvalin.ca>
committed
on 2013/10/08 20:01
Remove dead code
Next