Home | History | Annotate | Download | only in doc

Lines Matching full:residue

103 (placeholders in Vorbis I), floor configurations, residue
159 Vorbis uses three residue types; header decode of each type is identical.
165 \item For each of \varname{[vorbis_residue_count]} residue numbers:
167 \item read the residue type; vector \varname{[vorbis_residue_types]} element \varname{[i]} = read 16 bits as unsigned integer
168 \item If the residue type is zero,
169 one or two, decode the residue configuration as defined in \xref{vorbis:spec:residue}; save this configuration in slot \varname{[i]} of the residue configuration array \varname{[vorbis_residue_configurations]}.
170 \item If the the residue type is greater than two, this stream is undecodable; ERROR CONDITION
229 \item for each submap \varname{[j]} of \varname{[vorbis_mapping_submaps]} submaps, read the floor and residue numbers for use in decoding that submap:
234 \item read 8 bits as unsigned integer for the residue number; save in vector \varname{[vorbis_mapping_submap_residue]} element \varname{[j]}
235 \item verify the residue number is not greater than the highest number residue configured for the bitstream. If it is, the bitstream is undecodable
416 values (and the floor is zero). The residue for that vector is not
436 \subsubsection{residue decode}
438 Unlike floors, which are decoded in channel order, the residue vectors
464 \item decode \varname{[ch]} vectors using residue \varname{[residue_number]}, according to type \varname{[residue_type]}, also passing vector \varname{[do_not_decode_flag]} to indicate which vectors in the bundle should not be decoded. Correct per-vector decode length is \varname{[n]}/2.
470 \item residue vector for channel \varname{[j]} is set to decoded residue vector \varname{[ch]}
485 \item \varname{[magnitude_vector]} = the residue vector for channel
487 \item \varname{[angle_vector]} = the residue vector for channel (vector
536 element of that channel's residue vector. The result is the dot
537 product of the floor and residue vectors for each channel; the produced
542 % in section 1 (under "compute floor/residue dot product")
545 fixed-point representation for floor and residue and direct
553 residue vector to represent full scale if the floor is nailed to
554 $-140$dB, it must be able to span 0 to $+140$dB. For the residue vector
557 dynamics, a residue vector may span $-140$dB to $+140$dB entirely within
559 residue vector must be able to represent a 48 bit range and the dot