Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
1c1cf7d04263c57adf261cc1d33ee00581416555
1c1cf7d
More documentation for the multistream API.
by Ralph Giles
· 13 years ago
2ca6c5d
more libcelt->celt renames
by Jean-Marc Valin
· 13 years ago
c374990
renames the libcelt/ directory to celt/
by Jean-Marc Valin
· 13 years ago
9267506
Changing some TODOs that were really future optimization hints
by Jean-Marc Valin
· 13 years ago
af50ce9
Implements OPUS_MULTISTREAM_{EN|DE}CODER_GET_STATE
by Jean-Marc Valin
· 13 years ago
c63cc12
Implements multi-stream encoder requests the best we can
by Jean-Marc Valin
· 13 years ago
e448df8
Properly implementing the multistream decoder ctl()s
by Jean-Marc Valin
· 13 years ago
5257e3f
TF decoding details
by Jean-Marc Valin
· 13 years ago
904e7a8
Adds a bound on the SILK rate to prevent it from busting the byte limit
by Jean-Marc Valin
· 13 years ago
8fdf2af
integer type fixes
by Jean-Marc Valin
· 13 years ago
77519bf
minor doc update
by Jean-Marc Valin
· 13 years ago
3bcf367
Documentation updates.
by Gregory Maxwell
· 13 years ago
ee83c16
Doxygen comment fixes
by Jean-Marc Valin
· 13 years ago
2145288
Opus now default to VBR
by Jean-Marc Valin
· 13 years ago
cdfb8f3
Making complexity default to 10 for the CELT part too
by Jean-Marc Valin
· 13 years ago
2909537
Documentation updates.
by Gregory Maxwell
· 13 years ago
131d888
Makes multi-stream encoding code use the repacketizer
by Jean-Marc Valin
· 13 years ago
0ca076d
Fixes multi-stream bug exposed in e335065a1ba72
by Jean-Marc Valin
· 13 years ago
f5ac8a6
test_opus now uses a string for the application
by Jean-Marc Valin
· 13 years ago
68bc8c0
Making RESTRICTED_LOWDELAY an "application" that's set at init time
by Jean-Marc Valin
· 13 years ago
d970a85
Using opus_repacketizer_init() instead of opus_repacketizer_create() in the encoder
by Jean-Marc Valin
· 13 years ago
e4336a5
Encoder can now produce 40- and 60-ms frames even for CELT-only and hybrid
by Jean-Marc Valin
· 13 years ago
823a054
Fixes silly CBR/VBR inversion bug from 7954065c77
by Jean-Marc Valin
· 13 years ago
d186c91
Adds OPUS_SET_RESTRICTED_LOWDELAY() encoder ctl
by Jean-Marc Valin
· 13 years ago
07dceb7
Adds ctl() requests for forcing any operating mode in the encoder
by Jean-Marc Valin
· 13 years ago
75ff53c
Adds doxygen documentation for opus_defines.h.
by Gregory Maxwell
· 13 years ago
f329fa6
Multi-stage VQ for SILK is no longer relevant
by Jean-Marc Valin
· 13 years ago
4570db6
Oops, remove duplicate description of the MDCT
by Jean-Marc Valin
· 13 years ago
4c0e25f
Adds missing details about reserving the anticollapse/skip/stereo bits
by Jean-Marc Valin
· 13 years ago
b0f4e90
Move the fallback OPUS_VERSION to libcelt.
by Ralph Giles
· 13 years ago
45b27da
More work on the CELT encoder description, fixed Opus figures
by Jean-Marc Valin
· 13 years ago
d9438da
Making the sampling rate an int32 in the multi-stream API
by Jean-Marc Valin
· 13 years ago
612b88b
Fixes a warning about assignment in an if()
by Jean-Marc Valin
· 13 years ago
aa5ea6e
Security Considerations update
by Jean-Marc Valin
· 13 years ago
0976757
Tell automake to clean the doxygen output.
by Ralph Giles
· 13 years ago
1b95196
Add minimal doxygen markup to the public headers.
by Ralph Giles
· 13 years ago
35d4fb7
Add initial Doxygen support for generating api documentation.
by Ralph Giles
· 13 years ago
ee931fc
Update Makefile.draft warnings to match configure.ac.
by Gregory Maxwell
· 13 years ago
69f44c5
Making the encoder more robust against extreme bitrate requests
by Jean-Marc Valin
· 13 years ago
0fd8d67
Improve encoder bust test from 5f089d22.
by Timothy B. Terriberry
· 13 years ago
d76bc91
Prevents the SILK encoder from failing below 600 kb/s stereo.
by Jean-Marc Valin
· 13 years ago
5f089d2
Add an encoder busting test.
by Timothy B. Terriberry
· 13 years ago
16b25e9
Eliminate the last non-static pointer from the LPC-mode encoder structures.
by Gregory Maxwell
· 13 years ago
f451b33
Sanitize input to opus_en/decoder_get_size.
by Gregory Maxwell
· 13 years ago
50ef21c
Making redundancy length decoding errors non-fatal
by Jean-Marc Valin
· 13 years ago
331e9fe
s/OPUS_CORRUPTED_DATA/OPUS_INVALID_PACKET/
by Jean-Marc Valin
· 13 years ago
663a7fe
Defining OPUS_BITRATE_MAX and moving some defines to opus_defines.h
by Jean-Marc Valin
· 13 years ago
018b0df
Rotation wip
by Jean-Marc Valin
· 13 years ago
fbbd9bf
Renumbering the ctl() calls to make programming errors more obvious
by Jean-Marc Valin
· 13 years ago
242da53
Completing the OpusCustom rename
by Jean-Marc Valin
· 13 years ago
7d1df73
Fix corner-case hybrid encoding desync introduced by e5736ae2
by Gregory Maxwell
· 13 years ago
e5736ae
Making sure redundant frames can never bust the buget
by Jean-Marc Valin
· 13 years ago
12c3992
Fixes a buffering bug introduced in 2f0ca7618
by Jean-Marc Valin
· 13 years ago
2e7feb5
Make opus_decode() reject crazy decode_fec values.
by Gregory Maxwell
· 13 years ago
d32f948
Prevents OPUS_RESET_STATE from causing segfault.
by Gregory Maxwell
· 13 years ago
e03af44
Prevent double free on encoder/decoder init failure.
by Gregory Maxwell
· 13 years ago
a40721a
Make opus_decoder_create set its error code.
by Gregory Maxwell
· 13 years ago
858468e
Fix the 'distclean' target.
by Ralph Giles
· 13 years ago
d099f13
Use alloca() for dynamic storage in the draft makefile.
by Ralph Giles
· 13 years ago
16901bf
Avoid left-shift by 32 on int32 in ectest.
by Gregory Maxwell
· 13 years ago
8a670b1
Some doc on spreading
by Jean-Marc Valin
· 13 years ago
a2ab52d
Avoids signed overflow in ectest random number generation.
by Gregory Maxwell
· 13 years ago
d5f455c
Fix tarball builds.
by Gregory Maxwell
· 13 years ago
6268300
Merge remote-tracking branch 'greg/master'
by Jean-Marc Valin
· 13 years ago
2c02796
Minor draft updates.
by Timothy B. Terriberry
· 13 years ago
c681bd0
Improved mode/channel/bandwidth control mechanism
by Jean-Marc Valin
· 13 years ago
64a3541
Corrects many places where int was used where opus_int32 was needed.
by Gregory Maxwell
· 13 years ago
bafbd08
Merge branch 'exp-highpass'
by Jean-Marc Valin
· 13 years ago
ec28022
Removes code that became useless with the Opus-level highpass
by Jean-Marc Valin
· 13 years ago
e335065
passing self_delimited flag to opus_packet_parse_impl() in decoder
by Jean-Marc Valin
· 13 years ago
957f7f1
First attempt at global high-pass filter
by Jean-Marc Valin
· 13 years ago
40f956e
Various minor cleanups (removing dead arguments, macros) to libcelt/. Reinstate -Wunused-parameter.
by Gregory Maxwell
· 13 years ago
2f0ca76
Simplifying buffering to make an Opus-level highpass possible
by Jean-Marc Valin
· 13 years ago
b6c3f06
Fix compile errors with g++
by Benjamin Jemlich
· 13 years ago
3870ddb
Only export the CELT calls when CUSTOM_MODES is defined
by Jean-Marc Valin
· 13 years ago
6cd4e2c
Fix dump_modes for the api change and move it into a subdirectory
by Gregory Maxwell
· 13 years ago
ff4000d
Removes c64_fft.[ch] -- hadn't been updated for ages
by Jean-Marc Valin
· 13 years ago
f9265dd
opus_strerror() and opus_get_version_string() moved to libcelt
by Jean-Marc Valin
· 13 years ago
7fc2fbd
Renamed some funciton that were likely to clash with other (non-Opus) code
by Jean-Marc Valin
· 13 years ago
4ee5753
testcelt replaced by test_opus_custom
by Jean-Marc Valin
· 13 years ago
06237d7
Implements the OpusCustom modes (mostly) properly
by Jean-Marc Valin
· 13 years ago
f9e701a
Sharing more macros between the Opus code and the CELT low-level code
by Jean-Marc Valin
· 13 years ago
875f8db
Makes the CELT init() functions behave just like the Opus ones.
by Jean-Marc Valin
· 13 years ago
58686e6
Opus now only uses the _with_ec() calls to CELT
by Jean-Marc Valin
· 13 years ago
b4f308a
Further copyediting of draft.
by Kat Walsh
· 13 years ago
d6335ab
Adds many syntactically unnecessary parentheses to silence GCC -Wparentheses.
by Gregory Maxwell
· 13 years ago
17a29c2
Fix up various mixed unsigned/signed comparisons.
by Gregory Maxwell
· 13 years ago
927488b
Implements OPUS_RESET_STATE for the encoder (untested as well)
by Jean-Marc Valin
· 13 years ago
0446563
Implements OPUS_RESET_STATE for the decoder (untested)
by Jean-Marc Valin
· 13 years ago
ec8008b
Adds many syntactically unnecessary casts to silence MSVC C4244; fix an MDCT encoder reset bug.
by Gregory Maxwell
· 13 years ago
75d2780
Adds many syntactically unnecessary parentheses to silence MSVC C4554.
by Gregory Maxwell
· 13 years ago
be89c39
Using OPUS_ macros for <string.h> operations
by Jean-Marc Valin
· 13 years ago
382cad4
Custom modes fixes (got broken by the s/celt_alloc/opus_alloc/)
by Jean-Marc Valin
· 13 years ago
44e27dd
Adds missing RESTORE_STACK to Opus encoder
by Jean-Marc Valin
· 13 years ago
69bfc67
Fixes a bug introduced in 8fe8b8e0b
by Jean-Marc Valin
· 13 years ago
0abd1b0
Makes the allocation more C++-friendly
by Jean-Marc Valin
· 13 years ago
ebec87a
oops, opus_free() shouldn't be using opus_free()
by Jean-Marc Valin
· 13 years ago
9bcfdb0
Fixes warnings
by Jean-Marc Valin
· 13 years ago
85b8e62
Fixes minor issues from the previous allocation wrapper patch
by Jean-Marc Valin
· 13 years ago
07f8840
Wrapping all allocation within opus_alloc() and opus_free()
by Jean-Marc Valin
· 13 years ago
Next »