shithub: opus

RSS feed

0d8eaa33 – Jean-Marc Valin <[email protected]> authored on 2010/08/27 10:57
Encoder state now stored in a single allocated object

0695a5fb – Jean-Marc Valin <[email protected]> authored on 2010/08/27 07:33
Simplifies convoluted/idiotic indexing.

f67b4476 – Jean-Marc Valin <[email protected]> authored on 2010/08/26 21:32
More IMDCT de-uglification

e0ce2cf9 – Jean-Marc Valin <[email protected]> authored on 2010/08/26 19:58
Removing out_mem from the encoder state.

903dbf75 – Jean-Marc Valin <[email protected]> authored on 2010/08/26 16:06
Inverse MDCT no longer keeps channels interleaved.

ab3784e9 – Jean-Marc Valin <[email protected]> authored on 2010/08/26 14:08
Small suckage reduction in compute_inv_mdcts(). More to come.

2cc1fcbd – Jean-Marc Valin <[email protected]> authored on 2010/08/26 04:17
Nothing to see here

5d937c02 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 22:04
Disabling mdct and fft init code with static modes

40603b2f – Jean-Marc Valin <[email protected]> authored on 2010/08/25 19:02
No longer making copies of static modes

ae035a54 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 18:41
Fixes an off-by-one bug in the static mode's MDCT twiddles

0ff9be6a – Jean-Marc Valin <[email protected]> authored on 2010/08/25 18:20
Fixed an old issue where the fixed-point MDCT twiddles were stored as 32-bit values

bb528817 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 18:12
coarse probability model in static modes too

31b189b4 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 17:21
static modes update for MDCT

24eef149 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 14:01
Updating dump_modes to include the MDCT and FFT. More work needed.

3fc0aada – Jean-Marc Valin <[email protected]> authored on 2010/08/25 13:15
FFT cleanup

732ea388 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 09:52
Updated static modes for new pulse cache.

3ad8db49 – Jean-Marc Valin <[email protected]> authored on 2010/08/25 09:11
New pulse cache

ba3a2892 – Jean-Marc Valin <[email protected]> authored on 2010/08/23 07:14
MSE measurement details (no codec changes)

3f9857b9 – Jean-Marc Valin <[email protected]> authored on 2010/08/13 17:20
Making the fine energy allocation code less ugly.

c1c40a76 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/08/11 04:35
Rework coarse energy coding.

6ac26ecf – Jean-Marc Valin <[email protected]> authored on 2010/08/11 16:38
Fixes a stereo bug introduced in the previous commit

bb338a93 – Jean-Marc Valin <[email protected]> authored on 2010/08/10 09:20
Choosing intra frame energy when it's cheaper than inter

5e7f02de – Jean-Marc Valin <[email protected]> authored on 2010/08/08 05:48
Moving intra decision to quant_coarse_energy()

908958ca – Jean-Marc Valin <[email protected]> authored on 2010/08/07 18:15
Shuffling code around -- no change to the algorithm

9099bc36 – Jean-Marc Valin <[email protected]> authored on 2010/08/07 17:50
Bit-stream reordering

be04f5af – Jean-Marc Valin <[email protected]> authored on 2010/08/07 17:42
Reorganizing the VBR code

d38d6b9a – Jean-Marc Valin <[email protected]> authored on 2010/08/07 05:21
Implemented variable spreading amount in the decoder

828da91d – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/08/06 13:05
Minor simplification to exp_rotation().

f412a99e – Jean-Marc Valin <[email protected]> authored on 2010/08/06 13:04
comments

07771352 – Jean-Marc Valin <[email protected]> authored on 2010/08/06 12:34
eMeans[] quantized to 8 bits

504fb3c1 – Jean-Marc Valin <[email protected]> authored on 2010/08/06 11:56
Using the real spectral means instead of the ones

36034282 – Jean-Marc Valin <[email protected]> authored on 2010/08/06 10:42
Adaptive fine offset value

39ffbeec – Jean-Marc Valin <[email protected]> authored on 2010/08/06 03:40
Comments

1f589ef1 – Jean-Marc Valin <[email protected]> authored on 2010/08/05 17:14
More simplifications to N=2 stereo

960505f0 – Jean-Marc Valin <[email protected]> authored on 2010/08/05 16:35
More N=2 stereo simplifications

e4d271dc – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/08/05 12:55
Simplifications to the N=2 stereo split.

245c9af5 – Timothy B. Terriberry <[email protected]> authored and Jean-Marc Valin <[email protected]> committed on 2010/08/05 12:30
Fix dump_modes when requesting multiple modes.

08b88c8d – Jean-Marc Valin <[email protected]> authored on 2010/08/05 14:15
This patch makes Tim happy

aa995ddd – Jean-Marc Valin <[email protected]> authored on 2010/08/05 13:39
Making qn code 16-bit clean while simplifying it

88c59a53 – Jean-Marc Valin <[email protected]> authored on 2010/08/05 12:15
QTHETA_OFFSET* tuning

017001a5 – Jean-Marc Valin <[email protected]> authored on 2010/08/05 11:42
Simplified flags encoding

8cbea177 – Jean-Marc Valin <[email protected]> authored on 2010/08/05 11:22
Removing pitch prediction code

30e2493e – Jean-Marc Valin <[email protected]> authored on 2010/08/05 05:16
Allowing fractional bits for splitting angle (theta)

0b9e9ce4 – Jean-Marc Valin <[email protected]> authored on 2010/08/04 20:07
cleanup in qb-related code

5d774e07 – Jean-Marc Valin <[email protected]> authored on 2010/08/04 13:17
Fixed "forced intensity stereo"

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()

Next