Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
942fc816d12be9e42025f3b0e473660b4e5e89bf
/
src
/
opus_multistream_encoder.c
942fc81
Replaces log2() with celt_log2() and fixes a potential divide-by-zero
by Jean-Marc Valin
· 11 years ago
e8e5ecb
Fixes missing VARDECL()
by Jean-Marc Valin
· 11 years ago
b90e63b
Moves frame size selection back out of opus_encode_native()
by Jean-Marc Valin
· 11 years ago
6fbfed6
Allowing surround to use lower bandwidth than fullband
by Jean-Marc Valin
· 11 years ago
54bddf0
Surround analysis should now work for non-20ms frame sizes.
by Jean-Marc Valin
· 11 years ago
978e4cb
Code for handling upsampling in surround_analysis()
by Jean-Marc Valin
· 11 years ago
8824fdb
Adds surround masking to SILK
by Jean-Marc Valin
· 11 years ago
91904a4
Moves the analysis back to opus_encode_native() to it runs for all streams.
by Jean-Marc Valin
· 11 years ago
0f68696
Adds trim and dynalloc control to surround masking
by Jean-Marc Valin
· 11 years ago
a714ae9
Makes surround_analysis() work in fixed-point
by Jean-Marc Valin
· 11 years ago
fdceae8
Surround masking rewrite
by Jean-Marc Valin
· 11 years ago
c0c0ef6
Add SET_MAX_BANDWIDTH to multistream encoder ctl list
by Daniel Jensen
· 11 years ago
b29ad00
Fixes MSVC warnings
by Jean-Marc Valin
· 11 years ago
1af7f95
Fixes build when DISABLE_FLOAT_API is defined
by Pedro Becerra
· 11 years ago
4958751
Better handling of centre for surround masking, bitrate tuning
by Jean-Marc Valin
· 11 years ago
2f7a315
Fixes silly fixed-point bug with the surround downmix
by Jean-Marc Valin
· 11 years ago
337f34c
Adds some checks to the surround API
by Jean-Marc Valin
· 11 years ago
a0d096f
Braces go on the next line.
by Gregory Maxwell
· 11 years ago
b271dae
Brace a number of if statements instead of one-lining them.
by Gregory Maxwell
· 11 years ago
dd7b0da
Fixes some return without va_end in the api, adds tests.
by Gregory Maxwell
· 11 years ago
58d80ab
Disables all the surround mode forcing for mono/stereo
by Jean-Marc Valin
· 11 years ago
d66bdc7
Revisit surround rate allocation
by Jean-Marc Valin
· 11 years ago
a4dccd3
Implements basic surround masking
by Jean-Marc Valin
· 11 years ago
7a8b139
Adds support for all Vorbis mappings
by Jean-Marc Valin
· 11 years ago
b08c4ca
Surround: Better LFE handling
by Jean-Marc Valin
· 11 years ago
1b72386
Initial surround code with new API
by Jean-Marc Valin
· 11 years ago
b042935
Fixes missing initialization in OpusMSEncoder
by Jean-Marc Valin
· 11 years ago
a8f04b2
Fix some 16-bit int issues in the multistream API.
by Timothy B. Terriberry
· 11 years ago
22345ef
Fixes OPUS_SET_EXPERT_FRAME_DURATION_REQUEST for multi-stream
by Taihei Momma
· 11 years ago
51f4a32
Adds support for delayed decision
by Jean-Marc Valin
· 12 years ago
10a34a5
Making multistream variable duration work for both the float and int API
by Jean-Marc Valin
· 12 years ago
95561be
Better handling of the multistream bitrate
by Jean-Marc Valin
· 12 years ago
7448366
Multistream support for variable frame duration
by Jean-Marc Valin
· 12 years ago
b3eba24
Capping lsb_depth to 16 unless using the float API of a float build
by Jean-Marc Valin
· 12 years ago
ae0e2ca
Splits out the Opus multi-stream encoder and decoder
by Jean-Marc Valin
· 12 years ago