- Oct 16, 2002
-
-
Monty authored
const-ify a few things that really ought to be. git-svn-id: https://svn.xiph.org/trunk/Tremor@4010 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
mdct comment change (correct the vorbis window function description) Roll a libvorbis fix into tremor (if audio stream has only one page and that page is a short page) Monty git-svn-id: https://svn.xiph.org/trunk/Tremor@4008 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
endian.h -> sys/types.h git-svn-id: https://svn.xiph.org/trunk/Tremor@4007 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Oct 11, 2002
-
-
Monty authored
fix ov_time_tell bug in nonseekable stream git-svn-id: https://svn.xiph.org/trunk/Tremor@3995 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
REGENTS -> FOUNDATION git-svn-id: https://svn.xiph.org/trunk/Tremor@3989 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Oct 10, 2002
-
-
calc authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@3981 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
calc authored
git-svn-id: https://svn.xiph.org/trunk/Tremor@3980 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 20, 2002
-
-
Monty authored
Get Makefile.in out of CVS git-svn-id: https://svn.xiph.org/trunk/Tremor@3927 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
eliminate some unused ogg packing code git-svn-id: https://svn.xiph.org/trunk/Tremor@3926 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Install patch to Makefile.am from Chris Gilbert; installs tremor headers into include/tremor/ Monty git-svn-id: https://svn.xiph.org/trunk/Tremor@3924 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Latest improvements from Nicolas Pitre. Reviewed by Monty From Nicolas's notes: - Includes my previous patch with interpolation code for correct accuracy with all block sizes. - Interlaces sin and cos values in the lookup table to reduce register pressure since only one pointer is required to walk the table instead of two. This also accounts for better cache locality. - Split the lookup table into two tables since half of it (one value every two) is only used in separate section of the code and only with large block sizes. Therefore the table size used for the common case is reduced by 2 accounting for yet better cache usage. - Abstracted all cross products throughout the code so they can be easily optimized. First this prevents redundant register reloads on ARM due to the implicit memory access ordering, next this allowed for the opportunity to hook some inline assembly to perform the actual operation. - Fix layout of current assembly in asm_arm.h to match GCC's output (more enjoyable to read when inspecting the final assembly) plus some constraint correctness issues. - Added a memory barrier macro to force the compiler not to cache values into registers or on the stack in some cases. - Reordered some code for better ARM assembly generation by the compiler. git-svn-id: https://svn.xiph.org/trunk/Tremor@3923 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 13, 2002
-
-
Monty authored
Nicolas Pitre's newer, more polished MDCT. From his summary: - All redundant lookup tables eliminated; - mdct_init removed; - negative operands factorized out; - loop layout to allow the compiler to nicely use the ARM's dereference with preincrement and write back addressing mode for the T and V pointers; - miscelaneous code optimisations and uniformisation. git-svn-id: https://svn.xiph.org/trunk/Tremor@3908 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 10, 2002
-
-
Monty authored
Add patch to eliminate some trig redundancy Also eliminate bitreverse table git-svn-id: https://svn.xiph.org/trunk/Tremor@3898 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Patch AGE and REVISION in configure.in Patch Makefile.am to add link for vorbis -> . to build ivorbisfile_example correct sort32a in sharedbook.c git-svn-id: https://svn.xiph.org/trunk/Tremor@3897 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 03, 2002
-
-
Monty authored
Update headers on source files for BSD license. git-svn-id: https://svn.xiph.org/trunk/Tremor@3895 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Add license file git-svn-id: https://svn.xiph.org/trunk/Tremor@3894 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
add configure.in git-svn-id: https://svn.xiph.org/trunk/Tremor@3893 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
- Sep 02, 2002
-
-
Monty authored
Not commercial anymore. Now BSD git-svn-id: https://svn.xiph.org/trunk/Tremor@3892 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Add Tremor docs to CVS git-svn-id: https://svn.xiph.org/trunk/Tremor@3891 0101bb08-14d6-0310-b084-bc0e0c8e3800
-
Monty authored
Put root level of Tremor in CVS git-svn-id: https://svn.xiph.org/trunk/Tremor@3890 0101bb08-14d6-0310-b084-bc0e0c8e3800
-