shithub: opus

RSS feed

12996409 – Jean-Marc Valin <[email protected]> authored on 2010/08/04 05:13
More float conversion cleanup

ae01e119 – Jean-Marc Valin <[email protected]> authored on 2010/08/03 17:43
Changing some constants to float

8a6ce059 – Jean-Marc Valin <[email protected]> authored on 2010/08/03 12:49
More FFT cleanup

4b713036 – Jean-Marc Valin <[email protected]> authored on 2010/08/03 11:49
Removing files that are no longer needed

f81a60ca – Jean-Marc Valin <[email protected]> authored on 2010/08/03 11:47
DOUBLE_PRECISION and MIXED_PRECISION no longer need to be defined

bc272de7 – Jean-Marc Valin <[email protected]> authored on 2010/08/02 05:41
Code simplifications for log->amplitude conversion

531f2ae7 – Jean-Marc Valin <[email protected]> authored on 2010/08/02 05:01
Remove useless use of "long", remove useless prototypes

44092248 – Jean-Marc Valin <[email protected]> authored on 2010/07/29 14:32
Error measurement for stereo as well

7b5a086b – Jean-Marc Valin <[email protected]> authored on 2010/07/29 11:01
Measuring the normalized error directly within the encoder

fd3139cc – Jean-Marc Valin <[email protected]> authored on 2010/07/29 08:51
Separate qtheta offset for stereo

8d186014 – Jean-Marc Valin <[email protected]> authored on 2010/07/28 18:12
Fixing the qtheta dependency for the delta allocation

ea17d423 – Jean-Marc Valin <[email protected]> authored on 2010/07/28 06:39
Removing uselessly low bitrate allocation entries

743abbba – Jean-Marc Valin <[email protected]> authored on 2010/07/28 06:34
Only using triangular split pdf up to 8 bits

89eef0f6 – Jean-Marc Valin <[email protected]> authored on 2010/07/28 06:14
updated cwrs test for previous commit

68242ac5 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/07/27 11:09
Eliminate the loop when decoding the split angle.

5bdb7dba – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/07/27 09:33
Eliminate the loop when encoding the split angle.

37546cc3 – Jean-Marc Valin <[email protected]> authored on 2010/07/27 18:39
Bit allocation

a345decd – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/07/27 03:49
Adjust fine bits allocation.

6f1cbca5 – Jean-Marc Valin <[email protected]> authored on 2010/07/24 18:06
More cleanup

663c0492 – Jean-Marc Valin <[email protected]> authored on 2010/07/24 17:36
Spreading code cleanup -- now allowing tf change when spreading is off

f276b234 – Jean-Marc Valin <[email protected]> authored on 2010/07/24 13:13
Using random noise in upper bands when signal is "normal"

ac1da4f4 – Jean-Marc Valin <[email protected]> authored on 2010/07/24 07:48
Codec state simplification

1b0bc2d2 – Jean-Marc Valin <[email protected]> authored on 2010/07/24 03:59
Updated static mode generation for latest changes

bdfb73bc – Jean-Marc Valin <[email protected]> authored on 2010/07/23 13:46
Just removing old code that was commented out anyway

48923ae9 – Jean-Marc Valin <[email protected]> authored on 2010/07/23 13:28
Cleanup, de-inlining some math functions

802f6eab – Jean-Marc Valin <[email protected]> authored on 2010/07/23 13:02
Making a bunch of things static

617af25e – Jean-Marc Valin <[email protected]> authored on 2010/07/23 12:54
Cleaning up intra_decision()

ca6533cd – Jean-Marc Valin <[email protected]> authored on 2010/07/23 12:10
Energy quantization tuning.

2ed05631 – Jean-Marc Valin <[email protected]> authored on 2010/07/20 13:30
Fixes a bug that could turn off folding at low rate when specifying

6bf3b0a7 – Jean-Marc Valin <[email protected]> authored on 2010/07/19 10:32
The coarse energy budget is no longer part of the bit-stream.

b1e017f5 – Jean-Marc Valin <[email protected]> authored on 2010/07/18 17:20
Error checking on the decoder side

9d785afb – Jean-Marc Valin <[email protected]> authored on 2010/07/18 05:42
Encoder now has a way to check whether an error has occurred

8952c45e – Jean-Marc Valin <[email protected]> authored on 2010/07/16 17:48
The encoder and decoder can now process audio encoded at a higher rate

85f41b20 – Jean-Marc Valin <[email protected]> authored on 2010/07/16 14:12
Some work towards being able to encode a 48 kHz stream from 32 kHz audio (incomplete)

3b0df0dc – Jean-Marc Valin <[email protected]> authored on 2010/07/16 11:55
All modes based on 2.5 ms short blocks now use the same definition

69921c4c – Jean-Marc Valin <[email protected]> authored on 2010/07/16 11:25
Considering the end band in more places in the code

0be05b03 – Jean-Marc Valin <[email protected]> authored on 2010/07/16 10:23
Encoding transient_time independently of the sampling rate

a2546bbf – Jean-Marc Valin <[email protected]> authored on 2010/07/16 08:00
Number of short blocks now based on the frame duration instead of the

223b69db – Jean-Marc Valin <[email protected]> authored on 2010/07/16 07:47
Better support for non-48 kHz sampling rates

af1fce93 – Jean-Marc Valin <[email protected]> authored on 2010/07/16 07:05
Pre-emphasis coefficients now part of the mode and has a numerator as well

e34c85a0 – Jean-Marc Valin <[email protected]> authored on 2010/07/15 13:57
Using short blocks a bit more often now that we have variable tf resolution

2ed5e67a – Jean-Marc Valin <[email protected]> authored on 2010/07/13 12:50
Handling the start band and end band in tf encoding

525d7cfd – Jean-Marc Valin <[email protected]> authored on 2010/07/13 10:14
Support for adjusting the end band

41a5593c – Jean-Marc Valin <[email protected]> authored on 2010/07/08 17:02
16-bit bitrev table

6c5816ea – Jean-Marc Valin <[email protected]> authored on 2010/07/08 16:54
Sharing of the twiddles across multiple FFTs

f504ca3a – Jean-Marc Valin <[email protected]> authored on 2010/07/08 11:30
Version string update

4863bdb2 – Jean-Marc Valin <[email protected]> authored on 2010/07/08 11:28
Updated draft for 0.8.1

2b5a2e7b – Jean-Marc Valin <[email protected]> authored on 2010/07/08 10:35
Fix accidental change of celt_alloc() to non-inline

d43d0958 – Jean-Marc Valin <[email protected]> authored on 2010/07/08 10:34
ietf draft update (incomplete)

72513f3c – Jean-Marc Valin <[email protected]> authored on 2010/07/07 17:26
Sharing twiddle factors across all MDCTs

268caad4 – Jean-Marc Valin <[email protected]> authored on 2010/07/07 08:00
Some code cleanup in the FFT.

ea245c5c – Jean-Marc Valin <[email protected]> authored on 2010/07/06 16:25
Fixed C99-style declaration

4424b5a8 – Jean-Marc Valin <[email protected]> authored on 2010/07/06 15:37
Updating DISABLE_FLOAT_API use

084a5cc6 – Jean-Marc Valin <[email protected]> authored on 2010/07/06 14:58
fixes an int vs celt_int32 mismatch

b6a5f9d3 – Jean-Marc Valin <[email protected]> authored on 2010/07/06 13:54
fixed point bug fix in tf_analysis()

c7bcf389 – Jean-Marc Valin <[email protected]> authored on 2010/07/05 10:33
Another coarse budget fix for _ec() calls

bdcaaf73 – Jean-Marc Valin <[email protected]> authored on 2010/07/05 09:52
Fixed a few more issues with the _ec() calls.

9310096e – Jean-Marc Valin <[email protected]> authored on 2010/07/04 20:33
Fix misleading comments about ec_{enc|dec}_tell()

b5077ef4 – Jean-Marc Valin <[email protected]> authored on 2010/07/03 05:28
gitignore update

961f723a – Jean-Marc Valin <[email protected]> authored on 2010/07/01 06:14
Prototypes for the _ec variants of the calls

2f6c5fea – Jean-Marc Valin <[email protected]> authored on 2010/06/28 13:22
Oops, fixed an uninitialized var error

71ae6d47 – Jean-Marc Valin <[email protected]> authored on 2010/06/27 17:55
Some C90-ication

3a1006ad – Jean-Marc Valin <[email protected]> authored on 2010/06/27 17:43
Updating various version strings

cdb43833 – Jean-Marc Valin <[email protected]> authored on 2010/06/27 09:52
No need for --enable-new-plc anymore (always on)

60ff9991 – Jean-Marc Valin <[email protected]> authored on 2010/06/27 09:49
Mode cleanup (removed redundant mdctSize field)

f477d580 – Jean-Marc Valin <[email protected]> authored on 2010/06/27 05:56
Think I got static modes working again

aadaafdf – Jean-Marc Valin <[email protected]> authored on 2010/06/27 05:51
Updating static modes (not done yet)

a57e924f – Jean-Marc Valin <[email protected]> authored on 2010/06/26 20:53
Removing some warnings

a0110658 – Jean-Marc Valin <[email protected]> authored on 2010/06/23 11:22
Improved quality of small frame sizes at low bitrate.

281c8b7e – Jean-Marc Valin <[email protected]> authored on 2010/06/22 17:26
Preventing ridiculous bit depths > 16 bit/sample

6b95d8fd – Jean-Marc Valin <[email protected]> authored on 2010/06/21 17:39
Improved code for reusing ec structures

30d5125b – Jean-Marc Valin <[email protected]> authored on 2010/06/21 13:55
No need to memset() the byte buffer

bb4f63f4 – Benjamin Jemlich <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/06/21 10:31
Compile fix for MSVC

2b59d4fa – Jean-Marc Valin <[email protected]> authored on 2010/06/21 03:15
Bumping LT_CURRENT

c239bd64 – Jean-Marc Valin <[email protected]> authored on 2010/06/20 21:01
removing some warnings

79e67434 – Jean-Marc Valin <[email protected]> authored on 2010/06/20 20:13
Fixed testcase

6c3788cb – Jean-Marc Valin <[email protected]> authored on 2010/06/20 18:48
Removing old PCL, added plc.h

dc68eb23 – Jean-Marc Valin <[email protected]> authored on 2010/06/19 06:27
Comments, code cleanup

feca095e – Jean-Marc Valin <[email protected]> authored on 2010/06/17 16:25
fixed-point: New PLC now enabled by default

7b7f0712 – Jean-Marc Valin <[email protected]> authored on 2010/06/17 16:10
fixed-point: More work on the PLC

0da0d91b – Jean-Marc Valin <[email protected]> authored on 2010/06/17 03:32
fixed-point: PLC auto-correlation converted

3a9699ee – Jean-Marc Valin <[email protected]> authored on 2010/06/16 20:35
minor tweaks to frac_div32()

bd82ca80 – Jean-Marc Valin <[email protected]> authored on 2010/06/16 20:11
Fixed-point version of frac_div32()

456eab2e – Jean-Marc Valin <[email protected]> authored on 2010/06/16 18:38
More work on fixed-point Levinson-Durbin

890a9c05 – Jean-Marc Valin <[email protected]> authored on 2010/06/13 04:06
Implementing two choices for the tf resolution

9a33c5c3 – Jean-Marc Valin <[email protected]> authored on 2010/06/08 17:01
Remove unnecessary free of global stack on error

e2d5b337 – Jean-Marc Valin <[email protected]> authored on 2010/06/06 19:16
Completely disabling the tf code at low bitrate

0a571ef9 – Jean-Marc Valin <[email protected]> authored on 2010/06/05 19:12
Encoding the tf parameters after coarse energy

47ad4a09 – Jean-Marc Valin <[email protected]> authored on 2010/06/04 21:18
Doing the log2Amp() just in one place

ffe5061a – Jean-Marc Valin <[email protected]> authored on 2010/06/03 20:13
nothing to see here

01b54b99 – Jean-Marc Valin <[email protected]> authored on 2010/06/03 19:29
Completely removed the old allocation table.

c51e98ba – Jean-Marc Valin <[email protected]> authored on 2010/06/03 18:11
Base everything on the "standard allocation table"

12e851da – Jean-Marc Valin <[email protected]> authored on 2010/06/03 04:12
Using allocation table for "standard" frame sizes

bb8fa1fc – Jean-Marc Valin <[email protected]> authored on 2010/06/02 20:33
Allocation table now in bits/sample

6c37fb15 – Jean-Marc Valin <[email protected]> authored on 2010/06/02 17:25
Changing the allocator resolution to 1/8 bit

6202c746 – Jean-Marc Valin <[email protected]> authored on 2010/05/31 20:30
Fix for PLC crash when using large frames

32589cd3 – Jean-Marc Valin <[email protected]> authored on 2010/05/31 17:56
Trying not to crash on bit errors

816f8935 – Jean-Marc Valin <[email protected]> authored on 2010/05/31 17:35
removed stupid code in transient_analysis()

4f0de0ba – Jean-Marc Valin <[email protected]> authored on 2010/05/31 05:51
Fixed stupid bug for single-sample bands

43e94062 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/05/29 19:02
Change ec_{enc|dec}_bit_prob to take probabilities in units of 1/65536 instead of 1/256. This allows them to use a single 16x16->32 multiply instead of a 24x8->32 multiply. Also change the time-frequency resolution flag coding to ensure that "0" is always the most-probable symbol (i.e., that prob("1")<50%), as that's where all the rounding error accumulates.

Next