search for: floor_fromdb_lookup

Displaying 3 results from an estimated 3 matches for "floor_fromdb_lookup".

2001 Oct 12
2
FLOOR_fromdB_LOOKUP
...ecision and the float constants... and there is a large lookup table in the floor1.c ... and I figure out a way to keep the code size and speed, but to improve the precision at this lookup table. (the difference is small, but audible) Here is the modifications in the floor1.c: tatic unsigned long FLOOR_fromdB_LOOKUP[256]={ 0x33E4B434,0x33F390FF,0x3401B286, 0x340A2036,0x34131A1E,0x341CA95A, 0x3426D7A0,0x3431AF44,0x343D3B49, 0x34498767,0x3456A01A,0x346492AE, 0x34736D4B,0x34819F83,0x348A0BF7, 0x3493048E,0x349C9263,0x34A6BF2B, 0x34B19538,0x34BD1F8C,0x34C969DD, 0x34D680A4,0x34E4712D,0x34F3499C, 0x35018C83,0x3509F7B...
2005 Sep 13
1
Floor 1 Decode
Dear All, Floor 1 decoder uses FLOOR_fromdB_LOOKUP table. The purpose of this table is not clear to me. It is also not explicitly explained in the vorbis specification. As i have understood is that it is used to dequantise the "Y" values which are decoded from the bitstream during curve synthesis. Is this correct ? If so why does the ta...
2009 Nov 11
1
Floor1 doubts...
...om it, normally dB_value = 10log(p1/p0), where p0 is the reference value. Supposing p0 is a fixed value, both 10log(p1/p0) => p1/p0 and 10log(p1/p0) => p1 are dB to linear conversions, so, my doubt is: which one of the conversions is done, p1/p0 or p1? Besides, given that the maximum value of FLOOR_fromdB_LOOKUP table is 1, my deduction is that the conversion which is made is 10log(p1/p0) => p1/p0. The alternative would be converting to p1, chosing arbitrarily 1 as the maximum value (in which units?). As I haven't been able to find any reference to this, I tend to believe that the conversion is made...