• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/libvorbis/doc/

Lines Matching defs:decode

9 bit-by-bit decode specification of Vorbis I.  This document assumes a
10 high-level understanding of the Vorbis decode process, which is
16 \subsection{Header decode and decode setup}
20 and the setup header. All are required for decode compliance. An
25 \subsubsection{Common header decode}
85 Comment header decode and data specification is covered in
100 needed for decode. The setup header contains, in order, the lists of
104 configurations. It finishes with a framing bit of '1'. Header decode
134 Vorbis uses two floor types; header decode is handed to the decode
143 \item If the floor type is zero, decode the floor
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]}.
158 Vorbis uses three residue types; header decode of each type is identical.
168 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]}.
267 After reading mode descriptions, setup header decode is complete.
276 \subsection{Audio packet decode and synthesis}
279 are audio. The first step of audio packet decode is to read and
285 \subsubsection{packet type, mode and window decode}
291 \item decode blocksize \varname{[n]} is equal to \varname{[blocksize_0]} if
374 \subsubsection{floor curve decode}
376 From this point on, we assume out decode context is using mode number
392 \varname{[floor_number]}) is zero then decode the floor for
394 \xref{vorbis:spec:floor0-decode}
396 is one then decode the floor for channel \varname{[i]} according
397 to the \xref{vorbis:spec:floor1-decode}
405 An end-of-packet condition during floor decode shall result in packet
406 decode zeroing all channel output vectors and skipping to the
413 A possible result of floor decode is that a specific vector is marked
435 \subsubsection{residue decode}
463 \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.
599 the decode engine. The encoder accounts for this priming when