• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/libvorbis-1.2.3/doc/

Lines Matching refs:floor

102 (placeholders in Vorbis I), floor configurations, residue
134 Vorbis uses two floor types; header decode is handed to the decode
139 \item For each \varname{[i]} of \varname{[vorbis_floor_count]} floor numbers:
141 \item read the floor type: vector \varname{[vorbis_floor_types]} element \varname{[i]} =
143 \item If the floor type is zero, decode the floor
146 configuration in slot \varname{[i]} of the floor configuration array \varname{[vorbis_floor_configurations]}.
147 \item If the floor type is one,
148 decode the floor configuration as defined in \xref{vorbis:spec:floor1}; save this configuration in slot \varname{[i]} of the floor configuration array \varname{[vorbis_floor_configurations]}.
149 \item If the the floor type is greater than one, this stream is undecodable; ERROR CONDITION
228 \item for each submap \varname{[j]} of \varname{[vorbis_mapping_submaps]} submaps, read the floor and residue numbers for use in decoding that submap:
231 \item read 8 bits as unsigned integer for the floor number; save in vector \varname{[vorbis_mapping_submap_floor]} element \varname{[j]}
232 \item verify the floor number is not greater than the highest number floor configured for the bitstream. If it is, the bitstream is undecodable
374 \subsubsection{floor curve decode}
385 For each floor \varname{[i]} of \varname{[audio_channels]}
390 \item if the floor type of this
391 floor (vector \varname{[vorbis_floor_types]} element
392 \varname{[floor_number]}) is zero then decode the floor for
395 \item if the type of this floor
396 is one then decode the floor for channel \varname{[i]} according
398 \item save the needed decoded floor information for channel for later synthesis
399 \item if the decoded floor returned 'unused', set vector \varname{[no_residue]} element
405 An end-of-packet condition during floor decode shall result in packet
413 A possible result of floor decode is that a specific vector is marked
415 values (and the floor is zero). The residue for that vector is not
428 floor has no decoded floor information; it is important that this is
429 remembered at floor curve synthesis time.
530 For each channel, synthesize the floor curve from the decoded floor
532 length for floor computation is \varname{[n]}/2.
534 For each channel, multiply each element of the floor curve by each
536 product of the floor and residue vectors for each channel; the produced
541 % in section 1 (under "compute floor/residue dot product")
544 fixed-point representation for floor and residue and direct
549 However, floor vector values can span \~140dB (\~24 bits unsigned), and
552 residue vector to represent full scale if the floor is nailed to
554 to reach full scale if the floor is nailed at 0dB, it must be able to