Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libopus
/
1c1cf7d04263c57adf261cc1d33ee00581416555
/
celt
/
entenc.c
c374990
renames the libcelt/ directory to celt/
by Jean-Marc Valin
· 13 years ago
[Renamed from libcelt/entenc.c]
16901bf
Avoid left-shift by 32 on int32 in ectest.
by Gregory Maxwell
· 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
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
662587d
Remove many unused defines and convert some double constants to float.
by Gregory Maxwell
· 13 years ago
d77d6a5
Renamed celt_[u]int* to opus_[u]int*
by Jean-Marc Valin
· 13 years ago
9bac8c1
Eliminate the ec_int32 and ec_uint32 typedefs.
by Timothy B. Terriberry
· 14 years ago
f18ad43
Refactor ec_enc_patch_initial_bits().
by Timothy B. Terriberry
· 14 years ago
b3c05b6
Implements ec_enc_patch_initial_bits()
by Timothy B. Terriberry
· 14 years ago
3806c1d
Relicensing under the simplified (2-clause) BSD license
by Jean-Marc Valin
· 14 years ago
a093f4d
Refactor the entropy coder.
by Timothy B. Terriberry
· 14 years ago
4e955ed
Fix a typo in ec_byte_write_done().
by Timothy B. Terriberry
· 14 years ago
30df6cf
Entropy coder clean-up.
by Timothy B. Terriberry
· 14 years ago
35095c6
Squashed commit of the following:
by Jean-Marc Valin
· 14 years ago
aaedf17
Simplifies convoluted raw bits calls.
by Jean-Marc Valin
· 14 years ago
531f2ae
Remove useless use of "long", remove useless prototypes
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
30d5125
No need to memset() the byte buffer
by Jean-Marc Valin
· 14 years ago
299747e
Provide direct implementations ec_{enc|dec}_bit_prob() that do not require a division instead of using the normal entropy coder path. This should be exactly equivalent to the existing code.
by Timothy B. Terriberry
· 14 years ago
8035b65
Adds a range coder call to encode a single bit with arbitrary probability
by Jean-Marc Valin
· 14 years ago
f81edea
removing more unused code
by Jean-Marc Valin
· 15 years ago
789fc14
Removing unused code in the entropy coder
by Jean-Marc Valin
· 15 years ago
8b2ff0d
Updated copyright notices
by Jean-Marc Valin
· 15 years ago
e610864
This fixes a VBR bug introduced by raw bits. We should not write any raw
by Jean-Marc Valin
· 15 years ago
949a29b
Raw bits encoding/decoding functions renamed to *_raw() and re-introducing
by Jean-Marc Valin
· 15 years ago
c08be44
Implemented "raw bits"
by Jean-Marc Valin
· 15 years ago
f40bbf7
Include missing copyright information in various files, for signoff.
by Gregory Maxwell
· 16 years ago
0268a99
Fix ectest to not check a case which isn't guaranteed to work, and which we don't use.
by Timothy B. Terriberry
· 16 years ago
761811d
re-enable support for resizable buffers in the range coder
by Jean-Marc Valin
· 16 years ago
8679a80
Encoder now writes data directly in the user buffer
by Jean-Marc Valin
· 16 years ago
2b08d7a
Removing the 64-bit part of the range coder.
by Jean-Marc Valin
· 16 years ago
c2decd3
Made a second version of ec_{en|de}code optimised for encoding bits (no div
by Jean-Marc Valin
· 17 years ago
dc767f6
No longer trying to save bits when encoding integers near the upper limit
by Jean-Marc Valin
· 17 years ago
c7e0b76
Making sure not to use the C library calls directly
by Jean-Marc Valin
· 17 years ago
71a8459
Removed unnecessary header inclusions
by Jean-Marc Valin
· 17 years ago
79fa8b6
Just in case sizeof(char)!=1
by Jean-Marc Valin
· 17 years ago
02fa913
More C89 fixes, making sure to include config.h from all source files.
by Jean-Marc Valin
· 17 years ago
6238bc0
Moved the content of libentcode into libcelt to reduce dependencies,
by Jean-Marc Valin
· 17 years ago
[Renamed from libentcode/entenc.c]
06390d0
Add oc_enc_tell to report an estimate of the number of bits used so far.
by tterribe
· 17 years ago
f13fea7
Added ec_{enc|dec}_bits64 and ec_{enc|dec}_bits64.
by Timothy B. Terriberry
· 17 years ago
2ec8d9e
Multiplier-free entropy coder
by Timothy B. Terriberry
· 17 years ago