Displaying 5 results from an estimated 5 matches for "floor0_order".
2004 Dec 21
1
signedness
Hi,
I need another clarification regarding the standard.
In floor0 header decode (setup), the point no.7 says that
if any of [floor0_order], [floor0_rate], [floor0_bark_map_size],
floor0_amplitude_bits], [floor0_amplitude_offset] or
[floor0_number_of_books] are less than zero, the stream is not decodable
But as we see, all those values are read as unsigned integers. Now I'm
not able to understand how can these values be less tha...
2008 Feb 17
2
The one thread to solve problems in the Vorbis documentation
Since documentation is now becoming an important step in the Xiph
roadmap, I figure we might as well have a thread to discuss possible
problems.
I'd like to bring attention to the following tickets in Trac:
* 1158 [1]
* 1159 [2]
* 1169 [3]
They all seem like sensible concerns and possible solutions should be
discussed here.
-Ivo
[1] https://trac.xiph.org/ticket/1158
[2]
2003 Apr 07
0
Vorbis spec bugs
...the long-awaited-all-in-one-PDF)
The data structures are quite ready, I can successfully load the
codec setup packet and all its components it's containing.
<p><p>So far so good.... Here's my first note concerning the
floor0-setup :
I'm supposed to read the parameters (floor0_order ...
floor0_number_of_codebooks) as unsigned integers
and therefore they can't be negative (see Step 7)
Do I have to treat them as signed values ?
What about the num_codebooks = readBits(4) + 1
which will range from 1 to 16 ?
Is it reasonable to include num_codebooks in the
consis...
2003 Apr 27
2
some more Spec questions
Hi !
<p>I previously posted a mail in the vorbis-dev mailing list because I'm
trying to implement a vorbis decoder in java from scratch in my
sparetime and have some questions about the bitstream spec.
As I did not get any replies, I got kinda dissapointed and
demotivated - But now.... I'm trying to take my chances here.
:-)
I'm NOT a newbie to source coding (I successfully
2011 Apr 18
0
Error in floor0 decode specification
...8) add the scalar value [last] to each scalar in vector
[temp_vector]
9 9) [last] = the value of the last scalar in vector [temp_vector]
10 10) concatenate [temp_vector] onto the end of the [coefficients]
vector
11 11) if (length of vector [coefficients] is less than
[floor0_order], continue at step 6
If implemented as written, it would mean that [last] does nothing, since
the only time it is used it always equals to zero. I've looked at the
corresponding code in libvorbis (which seems to be floor0_inverse1 in
floor0.c), and it does this:
float last=0.f;...