Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
7cfb7305f4bbf950aba2be8c6f864fa3a84c9032
7cfb730
Adds _init() functions that do not allocate the states themselves
by Jean-Marc Valin
· 14 years ago
ca8b992
Comments on encoder and decoder struct contents
by Jean-Marc Valin
· 14 years ago
f9950e0
Remove model markers
by Jean-Marc Valin
· 14 years ago
bce1dd0
Remove check_mode()
by Jean-Marc Valin
· 14 years ago
d13cd15
Unb0rk fixed-point build
by Jean-Marc Valin
· 14 years ago
0410e9c
Removing check_decoder()
by Jean-Marc Valin
· 14 years ago
02a3527
Decoder state stored in a single allocated object.
by Jean-Marc Valin
· 14 years ago
6d13108
Decoder cleanup
by Jean-Marc Valin
· 14 years ago
190b782
Removing check_encoder()
by Jean-Marc Valin
· 14 years ago
0d8eaa3
Encoder state now stored in a single allocated object
by Jean-Marc Valin
· 14 years ago
0695a5f
Simplifies convoluted/idiotic indexing.
by Jean-Marc Valin
· 14 years ago
f67b447
More IMDCT de-uglification
by Jean-Marc Valin
· 14 years ago
e0ce2cf
Removing out_mem from the encoder state.
by Jean-Marc Valin
· 14 years ago
903dbf7
Inverse MDCT no longer keeps channels interleaved.
by Jean-Marc Valin
· 14 years ago
ab3784e
Small suckage reduction in compute_inv_mdcts(). More to come.
by Jean-Marc Valin
· 14 years ago
2cc1fcb
Nothing to see here
by Jean-Marc Valin
· 14 years ago
5d937c0
Disabling mdct and fft init code with static modes
by Jean-Marc Valin
· 14 years ago
40603b2
No longer making copies of static modes
by Jean-Marc Valin
· 14 years ago
ae035a5
Fixes an off-by-one bug in the static mode's MDCT twiddles
by Jean-Marc Valin
· 14 years ago
0ff9be6
Fixed an old issue where the fixed-point MDCT twiddles were stored as 32-bit values
by Jean-Marc Valin
· 14 years ago
bb52881
coarse probability model in static modes too
by Jean-Marc Valin
· 14 years ago
31b189b
static modes update for MDCT
by Jean-Marc Valin
· 14 years ago
24eef14
Updating dump_modes to include the MDCT and FFT. More work needed.
by Jean-Marc Valin
· 14 years ago
3fc0aad
FFT cleanup
by Jean-Marc Valin
· 14 years ago
732ea38
Updated static modes for new pulse cache.
by Jean-Marc Valin
· 14 years ago
3ad8db4
New pulse cache
by Jean-Marc Valin
· 14 years ago
ba3a289
MSE measurement details (no codec changes)
by Jean-Marc Valin
· 14 years ago
3f9857b
Making the fine energy allocation code less ugly.
by Jean-Marc Valin
· 14 years ago
c1c40a7
Rework coarse energy coding.
by Timothy B. Terriberry
· 14 years ago
6ac26ec
Fixes a stereo bug introduced in the previous commit
by Jean-Marc Valin
· 14 years ago
bb338a9
Choosing intra frame energy when it's cheaper than inter
by Jean-Marc Valin
· 14 years ago
5e7f02d
Moving intra decision to quant_coarse_energy()
by Jean-Marc Valin
· 14 years ago
908958c
Shuffling code around -- no change to the algorithm
by Jean-Marc Valin
· 14 years ago
9099bc3
Bit-stream reordering
by Jean-Marc Valin
· 14 years ago
be04f5a
Reorganizing the VBR code
by Jean-Marc Valin
· 14 years ago
d38d6b9
Implemented variable spreading amount in the decoder
by Jean-Marc Valin
· 14 years ago
828da91
Minor simplification to exp_rotation().
by Timothy B. Terriberry
· 14 years ago
f412a99
comments
by Jean-Marc Valin
· 14 years ago
0777135
eMeans[] quantized to 8 bits
by Jean-Marc Valin
· 14 years ago
504fb3c
Using the real spectral means instead of the ones after inter-band prediction
by Jean-Marc Valin
· 14 years ago
3603428
Adaptive fine offset value
by Jean-Marc Valin
· 14 years ago
39ffbee
Comments
by Jean-Marc Valin
· 14 years ago
1f589ef
More simplifications to N=2 stereo
by Jean-Marc Valin
· 14 years ago
960505f
More N=2 stereo simplifications
by Jean-Marc Valin
· 14 years ago
e4d271d
Simplifications to the N=2 stereo split.
by Timothy B. Terriberry
· 14 years ago
245c9af
Fix dump_modes when requesting multiple modes.
by Timothy B. Terriberry
· 14 years ago
08b88c8
This patch makes Tim happy
by Jean-Marc Valin
· 14 years ago
aa995dd
Making qn code 16-bit clean while simplifying it
by Jean-Marc Valin
· 14 years ago
88c59a5
QTHETA_OFFSET* tuning
by Jean-Marc Valin
· 14 years ago
017001a
Simplified flags encoding
by Jean-Marc Valin
· 14 years ago
8cbea17
Removing pitch prediction code
by Jean-Marc Valin
· 14 years ago
30e2493
Allowing fractional bits for splitting angle (theta)
by Jean-Marc Valin
· 14 years ago
0b9e9ce
cleanup in qb-related code
by Jean-Marc Valin
· 14 years ago
5d774e0
Fixed "forced intensity stereo"
by Jean-Marc Valin
· 14 years ago
1299640
More float conversion cleanup
by Jean-Marc Valin
· 14 years ago
ae01e11
Changing some constants to float
by Jean-Marc Valin
· 14 years ago
8a6ce05
More FFT cleanup
by Jean-Marc Valin
· 14 years ago
4b71303
Removing files that are no longer needed
by Jean-Marc Valin
· 14 years ago
f81a60c
DOUBLE_PRECISION and MIXED_PRECISION no longer need to be defined
by Jean-Marc Valin
· 14 years ago
bc272de
Code simplifications for log->amplitude conversion
by Jean-Marc Valin
· 14 years ago
531f2ae
Remove useless use of "long", remove useless prototypes
by Jean-Marc Valin
· 14 years ago
4409224
Error measurement for stereo as well
by Jean-Marc Valin
· 14 years ago
7b5a086
Measuring the normalized error directly within the encoder
by Jean-Marc Valin
· 14 years ago
fd3139c
Separate qtheta offset for stereo
by Jean-Marc Valin
· 14 years ago
8d18601
Fixing the qtheta dependency for the delta allocation
by Jean-Marc Valin
· 14 years ago
ea17d42
Removing uselessly low bitrate allocation entries
by Jean-Marc Valin
· 14 years ago
743abbb
Only using triangular split pdf up to 8 bits
by Jean-Marc Valin
· 14 years ago
89eef0f
updated cwrs test for previous commit
by Jean-Marc Valin
· 14 years ago
68242ac
Eliminate the loop when decoding the split angle.
by Timothy B. Terriberry
· 14 years ago
5bdb7db
Eliminate the loop when encoding the split angle.
by Timothy B. Terriberry
· 14 years ago
37546cc
Bit allocation
by Jean-Marc Valin
· 14 years ago
a345dec
Adjust fine bits allocation.
by Timothy B. Terriberry
· 14 years ago
6f1cbca
More cleanup
by Jean-Marc Valin
· 14 years ago
663c049
Spreading code cleanup -- now allowing tf change when spreading is off
by Jean-Marc Valin
· 14 years ago
f276b23
Using random noise in upper bands when signal is "normal"
by Jean-Marc Valin
· 14 years ago
ac1da4f
Codec state simplification
by Jean-Marc Valin
· 14 years ago
1b0bc2d
Updated static mode generation for latest changes
by Jean-Marc Valin
· 14 years ago
bdfb73b
Just removing old code that was commented out anyway
by Jean-Marc Valin
· 14 years ago
48923ae
Cleanup, de-inlining some math functions
by Jean-Marc Valin
· 14 years ago
802f6ea
Making a bunch of things static
by Jean-Marc Valin
· 14 years ago
617af25
Cleaning up intra_decision()
by Jean-Marc Valin
· 14 years ago
ca6533c
Energy quantization tuning.
by Jean-Marc Valin
· 14 years ago
2ed0563
Fixes a bug that could turn off folding at low rate when specifying
by Jean-Marc Valin
· 14 years ago
6bf3b0a
The coarse energy budget is no longer part of the bit-stream.
by Jean-Marc Valin
· 14 years ago
b1e017f
Error checking on the decoder side
by Jean-Marc Valin
· 14 years ago
9d785af
Encoder now has a way to check whether an error has occurred
by Jean-Marc Valin
· 14 years ago
8952c45
The encoder and decoder can now process audio encoded at a higher rate
by Jean-Marc Valin
· 14 years ago
85f41b2
Some work towards being able to encode a 48 kHz stream from 32 kHz audio (incomplete)
by Jean-Marc Valin
· 14 years ago
3b0df0d
All modes based on 2.5 ms short blocks now use the same definition
by Jean-Marc Valin
· 14 years ago
69921c4
Considering the end band in more places in the code
by Jean-Marc Valin
· 14 years ago
0be05b0
Encoding transient_time independently of the sampling rate
by Jean-Marc Valin
· 14 years ago
a2546bb
Number of short blocks now based on the frame duration instead of the
by Jean-Marc Valin
· 14 years ago
223b69d
Better support for non-48 kHz sampling rates
by Jean-Marc Valin
· 14 years ago
af1fce9
Pre-emphasis coefficients now part of the mode and has a numerator as well
by Jean-Marc Valin
· 14 years ago
e34c85a
Using short blocks a bit more often now that we have variable tf resolution
by Jean-Marc Valin
· 14 years ago
2ed5e67
Handling the start band and end band in tf encoding
by Jean-Marc Valin
· 14 years ago
525d7cf
Support for adjusting the end band
by Jean-Marc Valin
· 14 years ago
41a5593
16-bit bitrev table
by Jean-Marc Valin
· 14 years ago
6c5816e
Sharing of the twiddles across multiple FFTs
by Jean-Marc Valin
· 14 years ago
f504ca3
Version string update
by Jean-Marc Valin
· 14 years ago
Next »