Commit graph

322 commits

Author SHA1 Message Date
Bobby Smiles
5102dabd44 Minor cosmetics changes. 2013-06-26 23:21:14 +02:00
Bobby Smiles
d4ae8a41e7 Reworked some bits about samples fifo. 2013-06-26 22:57:31 +02:00
Bobby Smiles
ad260b29ed More refactoring. Fix odd indices in matrix_step. 2013-06-26 22:26:31 +02:00
Bobby Smiles
8ae7475ecd Refactor mp3_decode. 2013-06-24 00:48:41 +02:00
Bobby Smiles
68bd64bdc1 Reformat constant tables. 2013-06-23 22:39:29 +02:00
Bobby Smiles
9f58126bd7 Renamme some functions to match mp3 synthesis polyphase filter bank procedure. 2013-06-23 21:40:44 +02:00
Bobby Smiles
70e786444a Fix typo. 2013-06-23 21:05:22 +02:00
Bobby Smiles
3420e45931 Factorize some multiplications into MP3AB0. 2013-06-23 21:01:18 +02:00
Bobby Smiles
566842952b Add comments for magic constants. 2013-06-23 01:13:30 +02:00
Bobby Smiles
ea64849952 Minor editing. 2013-06-22 22:21:34 +02:00
Bobby Smiles
f0d363b402 Move apply_gain logic outside of dewindowing. 2013-06-22 21:41:23 +02:00
Bobby Smiles
b31dc7cad8 Shrink v to 16 values instead of 32. 2013-06-18 00:28:13 +02:00
Bobby Smiles
40a4f8ddc3 Use butterfly in MP3AB0. 2013-06-18 00:00:09 +02:00
Bobby Smiles
5907bb392b Discard unneeded upper part of v. 2013-06-17 23:20:32 +02:00
Bobby Smiles
8d9c443468 Merge LUT6 and subsequent value doubling. 2013-06-17 23:11:59 +02:00
Bobby Smiles
8df6a2d3fb Reorder some instructions. 2013-06-17 22:51:38 +02:00
Bobby Smiles
3e038d2339 More refactoring. 2013-06-17 22:39:27 +02:00
Bobby Smiles
d0b84464b4 More refactoring for process_frequency_lines. 2013-06-17 22:31:20 +02:00
Bobby Smiles
ad14709865 More refactoring. 2013-06-17 20:58:14 +02:00
Bobby Smiles
34a9f5ce49 Begin process_frequency_lines refactoring. 2013-06-17 20:40:38 +02:00
Bobby Smiles
662ab26251 Some reordering. 2013-06-17 10:19:15 +02:00
Bobby Smiles
875bdffbc7 Regroup sqrt(2) relative constants into an array. 2013-06-16 15:35:37 +02:00
Bobby Smiles
0123b92e4b Split InnerLoop. Add some comments. 2013-06-16 14:44:08 +02:00
Bobby Smiles
5d9dba396b Makes some offsets more explicits. 2013-06-15 23:53:40 +02:00
Bobby Smiles
896a4c0149 Minor edit. 2013-06-15 22:04:54 +02:00
Bobby Smiles
bf754ca288 Removed unnecessary instruction. 2013-06-15 17:08:28 +02:00
Bobby Smiles
43970e3e05 Renammed counting variable. 2013-06-15 17:05:28 +02:00
Bobby Smiles
ffbb6b60bd Minor refactoring. 2013-06-15 17:03:15 +02:00
Bobby Smiles
d42bc5dd47 Minor refactoring. 2013-06-15 15:34:58 +02:00
Bobby Smiles
5ccdd32a04 More refactoring (idot8) 2013-06-15 15:28:59 +02:00
Bobby Smiles
ee78c87a81 Remove some temporary registers. 2013-06-15 14:40:32 +02:00
Bobby Smiles
5c6eb5caaa More refactoring. 2013-06-15 12:47:18 +02:00
Bobby Smiles
4e1b3e7c75 Extact dot function. 2013-06-15 12:42:01 +02:00
Bobby Smiles
e50693ab16 Extract apply_gain procedure. 2013-06-15 12:23:53 +02:00
Bobby Smiles
c97f7fae0e Rewrite stores. Made negative offset explicit. 2013-06-15 11:21:10 +02:00
Bobby Smiles
21f280e4ba Little step 2013-06-15 11:16:06 +02:00
Bobby Smiles
a7fe8c454f Extract swap procedure. 2013-06-15 10:46:01 +02:00
Bobby Smiles
0eb8aa6a44 reorder writes, write explicitly negative offsets. 2013-06-15 10:29:16 +02:00
Bobby Smiles
4e2a358d3e Remove superfluous comments 2013-06-15 09:54:50 +02:00
Bobby Smiles
6c25d0d94a Simplify dewindowing 1. 2013-06-15 02:54:42 +02:00
Bobby Smiles
921578ff3a Extract input reading. 2013-06-13 00:06:30 +02:00
Bobby Smiles
806187c85d Extract sample_at function. 2013-06-12 23:51:31 +02:00
Bobby Smiles
41eebd06ae Extract dewindowing procedure from InnerLoop. 2013-06-12 23:02:39 +02:00
Bobby Smiles
321d32156a Remove some global variables. 2013-06-12 19:38:31 +02:00
Bobby Smiles
34a0ac50f9 Extract inplace saturated multiplication function. 2013-06-12 19:29:29 +02:00
Bobby Smiles
105d9960ea Code formatting. 2013-06-12 18:35:47 +02:00
Bobby Smiles
6c2b625465 Refactor resample logic. 2013-06-10 20:12:20 +02:00
Bobby Smiles
a52a0a879a Fix RESAMPLE_LUT size. 2013-06-05 23:08:53 +02:00
Bobby Smiles
2b0e3d67a7 Rework dmem_move. 2013-06-05 22:30:34 +02:00
Bobby Smiles
d40316178f More segoffset related functions refactoring. 2013-06-05 22:16:29 +02:00