asm_arm.h |
|
6534 |
backends.h |
this is exposed up here because we need it for static modes.
Lookups for each backend aren't exposed because there's no reason
to do so |
4639 |
block.h |
|
1109 |
codebook.h |
This structure encapsulates huffman and VQ style encoding books; it
doesn't do anything specific to either.
valuelist/quantlist are nonNULL (and q_* significant) only if
there's entry->value mapping to be done.
If encode-side mapping must be done (and thus the entry needs to be
hunted), the auxiliary encode pointer will point to a decision
tree. This is true of both VQ and huffman, but is mostly useful
with VQ.
|
4078 |
codec_internal.h |
mode *********************************************************** |
3084 |
lsp_lookup.h |
|
4995 |
mdct.h |
|
1470 |
mdct_lookup.h |
{sin(2*i*PI/4096), cos(2*i*PI/4096)}, with i = 0 to 512 |
32985 |
misc.h |
for abs() |
6024 |
moz.build |
|
984 |
os.h |
_OS_H |
1763 |
registry.h |
|
1435 |
tremor_block.c |
pcm accumulator examples (not exhaustive):
<-------------- lW ---------------->
<--------------- W ---------------->
: .....|..... _______________ |
: .''' | '''_--- | |\ |
:.....''' |_____--- '''......| | \_______|
:.................|__________________|_______|__|______|
|<------ Sl ------>| > Sr < |endW
|beginSl |endSl | |endSr
|beginW |endlW |beginSr
|< lW >|
<--------------- W ---------------->
| | .. ______________ |
| | ' `/ | ---_ |
|___.'___/`. | ---_____|
|_______|__|_______|_________________|
| >|Sl|< |<------ Sr ----->|endW
| | |endSl |beginSr |endSr
|beginW | |endlW
mult[0] |beginSl mult[n]
<-------------- lW ----------------->
|<--W-->|
: .............. ___ | |
: .''' |`/ \ | |
:.....''' |/`....\|...|
:.........................|___|___|___|
|Sl |Sr |endW
| | |endSr
| |beginSr
| |endSl
|beginSl
|beginW
|
14547 |
tremor_codebook.c |
unpacks a codebook from the packet buffer into the codebook struct,
readies the codebook auxiliary structures for decode ************ |
10765 |
tremor_floor0.c |
LSP decode ******************* |
12546 |
tremor_floor1.c |
floor 1 fixed at -140dB to 0dB range |
14849 |
tremor_info.c |
general handling of the header and the vorbis_info structure (and
substructures) |
11578 |
tremor_mapping0.c |
simplistic, wasteful way of doing this (unique lookup for each
mode/submapping); there should be a central repository for
identical lookups. That will require minor work, so I'm putting it
off as low priority.
Why a lookup for each backend in a given mode? Because the
blocksize is set by the mode, and low backend lookups may require
parameters from other areas of the mode/mapping |
9555 |
tremor_mdct.c |
8 point butterfly (in place) |
13877 |
tremor_registry.c |
seems like major overkill now; the backend numbers will grow into
the infrastructure soon enough |
1769 |
tremor_res012.c |
vorbis_info is for range checking |
10260 |
tremor_sharedbook.c |
pack/unpack helpers ***************************************** |
12996 |
tremor_synthesis.c |
first things first. Make sure decode is ready |
4018 |
tremor_window.c |
|
2119 |
window.h |
|
1165 |
window_lookup.h |
|
127787 |