Understanding MP3Syntax, Semantics, Mathematics, and Algorithms |
The code snippet 357 to read Huffman decoding information for special block contains the line
s->share[ch][0] = s->share[ch][1] = s->share[ch][1] = s->share[ch][3] = 0;This should be
s->share[ch][0] = s->share[ch][1] = s->share[ch][2] = s->share[ch][3] = 0;Changing the 1 to 2 in the third entry.
Thanks to Gaetan Marceau for pointing this out.
The Text states that the vectors vi have length square root of 32. This is not correct these vectors have 512 components and length 256. A few pages later, an optimization is described, that reduces this vector to 64 components only. The optimized vector with only 64 components, actually used for the computation, have length square root of 32.
Thanks to Lex Park (Korean name Min-Ho Park) for pointing this out.
The center frequencies for 22.05 kHz are not correct. The correct frerquencies are: 0.172, 0.516, 0.859, 1.203, 1.547, 1.891, 2.234, 2.578, 2.922, 3.266, 3.609, 3.953, 4.297, 4.641, 4.984, 5.328, 5.672, 6.016, 6.359, 6.703, 7.047, 7.391, 7.734, 8.078, 8.422, 8.766, 9.109, 9.453, 9.797, 10.141, 10.484, 10.828
Thanks to Frank Peters for pointing this out.
Address |
Prof. Dr. Martin Ruckert Munich University of Applied Sciences FB07 Mathematik and Computer Science Postfach 20 01 13 80323 München |
ruckert@cs.hm.edu |