- Mar 29, 2011
-
-
Jean-Marc Valin authored
-
- Mar 03, 2011
-
-
These were used because the entropy coder originally came from outside libcelt, and thus did not have a common type system. It's now undergone enough modification that it's not ever likely to be used as-is in another codec without some porting effort, so there's no real reason to maintain the typedefs separately. Hopefully we'll replace these all again somedate with a common set of Opus typedefs, but for now this will do. This fixes an issue caused by commit 6c8acbf1, which moved the ec_ilog() prototype from entcode.h to ecintrin.h, where the ec_uint32 typedef was not yet available. Thanks to John Ridges for the report.
-
- Mar 01, 2011
-
-
Mark _BitScanReverse as an intrinsic, as this is not done by default in _DEBUG mode (thanks to Bjoern D. Rasmussen for the suggestion). Move the declaration of ec_ilog() to where the macro using it is defined, to ensure it is available when the macro is used. Thanks to John Ridges for the report.
-
- Feb 10, 2011
-
-
Jean-Marc Valin authored
Got authorization from all copyright holders
-
- Dec 23, 2010
-
-
Timothy B. Terriberry authored
Also updates the TI dsplib macros to use the same EC_CLZ mechanism as everything else.
-
- Jun 28, 2010
-
-
Jean-Marc Valin authored
-
- Oct 18, 2009
-
-
Jean-Marc Valin authored
-
- Feb 04, 2009
-
-
Gregory Maxwell authored
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
-
- Mar 26, 2008
-
-
Jean-Marc Valin authored
-
- Mar 11, 2008
-
-
Jean-Marc Valin authored
-
- Mar 03, 2008
-
-
Jean-Marc Valin authored
-
- Jan 28, 2008
-
-
Jean-Marc Valin authored
especially now that we have a custom version of that code anyway. Moved the test code to tests/
-
- Jan 11, 2008
-
-
Remove the special case for 0 in EC_ILOG, as we never pass it 0 and this generates slightly better code. Update ec_enc_bits64 to split the encoded values along word boundaries... this should generate slightly better code, as well as fix a subtle bug (the proper bits were not being masked out of the low part). However, this will render previous streams that used this function undecodable (to my knowledge, no one is actually using it yet). git-svn-id: http://svn.xiph.org/trunk/ghost@14391 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Dec 11, 2007
-
-
Timothy B. Terriberry authored
Updated broken paper URLs. Cleaned up non-multiply-free range coder documentation (e.g., stop claiming it's multiply-free).
-
- Dec 06, 2007
-
-
Timothy B. Terriberry authored
-