OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Vorbis
(Results
1 - 17
of
17
) sorted by null
/external/libvorbis/doc/
a2-encapsulation-rtp.tex
4
\section{
Vorbis
encapsulation in RTP} \label{
vorbis
:over:rtp}
8
Please consult RFC 5215 \textit{``RTP Payload Format for
Vorbis
Encoded
9
Audio''} for description of how to embed
Vorbis
audio in an RTP stream.
footer.tex
17
Ogg
Vorbis
is the first Ogg audio CODEC. Anyone may freely use and
18
distribute the Ogg and
Vorbis
specification, whether in a private,
20
the Ogg project (xiph.org) reserve the right to set the Ogg
Vorbis
23
Xiph.org's
Vorbis
software CODEC implementation is distributed under a
25
distributing independent implementations of
Vorbis
software under
28
Ogg,
Vorbis
, Xiph.org Foundation and their logos are trademarks (tm)
a1-encapsulation-ogg.tex
4
\section{Embedding
Vorbis
into an Ogg stream} \label{
vorbis
:over:ogg}
9
streams to encapsulate
Vorbis
compressed audio packet data into file
12
The \xref{
vorbis
:spec:intro} provides an overview of the construction
13
of
Vorbis
audio packets.
24
The Ogg/
Vorbis
I specification currently dictates that Ogg/
Vorbis
30
A meta-headerless Ogg file encapsulates the
Vorbis
I packets
36
The Ogg stream must be unmultiplexed (only one stream, a
Vorbis
audio stream, per link)
42
Vorbis
with other media types into a multi-stream Ogg file. At th
[
all
...]
01-introduction.tex
4
\section{Introduction and Description} \label{
vorbis
:spec:intro}
8
This document provides a high level description of the
Vorbis
codec's
10
\xref{
vorbis
:spec:codec}.
12
understanding of the
Vorbis
decode process, which is
16
Vorbis
is a general purpose perceptual audio CODEC intended to allow
22
without resampling to a lower rate.
Vorbis
is also intended for
30
Vorbis
I is a forward-adaptive monolithic transform CODEC based on the
32
addition of a hybrid wavelet filterbank in
Vorbis
II to offer better
39
The
Vorbis
CODEC design assumes a complex, psychoacoustically-aware
40
encoder and simple, low-complexity decoder.
Vorbis
decode i
[
all
...]
02-bitpacking.tex
4
\section{Bitpacking Convention} \label{
vorbis
:spec:bitpacking}
8
The
Vorbis
codec uses relatively unstructured raw packets containing
14
or, less commonly other fixed word sizes. The
Vorbis
bitpacking
34
bytes (16, 32 or 64 bits). Note however that the
Vorbis
bitpacking
35
convention is still well defined for any native byte size;
Vorbis
uses
59
The
Vorbis
bitpacking convention specifies storage and bitstream
70
The
Vorbis
codec has need to code arbitrary bit-width integers, from
225
remaining data to fulfill the desired read size.
Vorbis
uses truncated
09-helper.tex
4
\section{Helper equations} \label{
vorbis
:spec:helper}
8
The equations below are used in multiple places by the
Vorbis
codec
15
\subsubsection{ilog} \label{
vorbis
:spec:ilog}
48
\subsubsection{float32_unpack} \label{
vorbis
:spec:float32:unpack}
51
representation of a
Vorbis
codebook float value into the
53
purposes of this example, we will unpack a
Vorbis
float32 into a
66
\subsubsection{lookup1_values} \label{
vorbis
:spec:lookup1:values}
81
\subsubsection{low_neighbor} \label{
vorbis
:spec:low:neighbor}
88
\subsubsection{high_neighbor} \label{
vorbis
:spec:high:neighbor}
97
\subsubsection{render_point} \label{
vorbis
:spec:render:point
[
all
...]
04-codec.tex
5
\section{Codec Setup and Packet Decode} \label{
vorbis
:spec:codec}
10
bit-by-bit decode specification of
Vorbis
I. This document assumes a
11
high-level understanding of the
Vorbis
decode process, which is
12
provided in \xref{
vorbis
:spec:intro}. \xref{
vorbis
:spec:bitpacking} covers reading and writing bit fields from
19
A
Vorbis
bitstream begins with three header packets. The header
47
to declare the stream definitively as
Vorbis
, and provide a few externally
67
Vorbis
I. \varname{[blocksize_0]} must be less than or equal to
87
\xref{
vorbis
:spec:comment}.
92
Vorbis
codec setup is configurable to an extreme degree
[
all
...]
Vorbis_I_spec.tex
40
% escaping it (\_ instead of _). Since the
Vorbis
specs use it a lot,
98
\title{
Vorbis
I specification}
05-comment.tex
4
\section{comment field and header specification} \label{
vorbis
:spec:comment}
8
The
Vorbis
text comment header is the second (of three) header
9
packets that begin a
Vorbis
bitstream. It is meant for short text
42
to the bit packing conventions of the
vorbis
codec. However, since data
73
comment[1]="TITLE=the sound of
Vorbis
";
234
This is actually somewhat easier to describe in code; implementation of the above can be found in \filename{
vorbis
/lib/info.c}, \function{_vorbis_pack_comment()} and \function{_vorbis_unpack_comment()}.
08-residue.tex
4
\section{Residue setup and decode} \label{
vorbis
:spec:residue}
15
Whatever the exact qualities, the
Vorbis
residue abstraction codes the
17
vectors during decode.
Vorbis
makes use of three different encoding
208
stages (8 in
Vorbis
I, as constrained by the elements of the cascade
03-codebook.tex
4
\section{Probability Model and Codebooks} \label{
vorbis
:spec:codebook}
8
Unlike practically every other mainstream audio codec,
Vorbis
has no
19
The codebook mechanism is built on top of the
vorbis
bitpacker. Both
22
stream according to \xref{
vorbis
:spec:bitpacking}.
31
true; see \xref{
vorbis
:spec:bitpacking} for discussion
123
3) [number] = read \link{
vorbis
:spec:ilog}{ilog}([codebook_entries] - [current_entry]) bits as an unsigned integer
137
vector lookup table.
Vorbis
I supports three lookup types:
169
1) [codebook_minimum_value] = \link{
vorbis
:spec:float32:unpack}{float32_unpack}( read 32 bits as an unsigned integer)
170
2) [codebook_delta_value] = \link{
vorbis
:spec:float32:unpack}{float32_unpack}( read 32 bits as an unsigned integer)
176
5) [codebook_lookup_values] = \link{
vorbis
:spec:lookup1:values}{lookup1_values}(\varname{[codebook_entries]}, \varname{[codebook_dimensions]} (…)
[
all
...]
06-floor0.tex
4
\section{Floor type 0 setup and decode} \label{
vorbis
:spec:floor0}
8
Vorbis
floor type zero uses Line Spectral Pair (LSP, also alternately
48
\subsubsection{packet decode} \label{
vorbis
:spec:floor0-decode}
61
4) [booknumber] = read an unsigned integer of \link{
vorbis
:spec:ilog}{ilog}( [floor0_number_of_books] ) bits
85
can, in fact, be stored in the bitstream in \link{
vorbis
:spec:ilog}{ilog}( \varname{[floor0_number_of_books]} -
104
\subsubsection{curve computation} \label{
vorbis
:spec:floor0-synth}
07-floor1.tex
4
\section{Floor type 1 setup and decode} \label{
vorbis
:spec:floor1}
8
Vorbis
floor type one uses a piecewise straight-line representation to
167
\paragraph{packet decode} \label{
vorbis
:spec:floor1-decode}
187
2) vector [floor1_Y] element [0] = read \link{
vorbis
:spec:ilog}{ilog}([range]-1) bits as unsigned integer
188
3) vector [floor1_Y] element [1] = read \link{
vorbis
:spec:ilog}{ilog}([range]-1) bits as unsigned integer
237
\paragraph{curve computation} \label{
vorbis
:spec:floor1-synth}
266
7) [low_neighbor_offset] = \link{
vorbis
:spec:low:neighbor}{low_neighbor}([floor1_X_list],[i])
267
8) [high_neighbor_offset] = \link{
vorbis
:spec:high:neighbor}{high_neighbor}([floor1_X_list],[i])
269
9) [predicted] = \link{
vorbis
:spec:render:point}{render_point}( vector [floor1_X_list] element [low_neighbor_offset],
367
8) \link{
vorbis
:spec:render:line}{render_line}( [lx], [ly], [hx], [hy], [floor]
[
all
...]
/external/libvorbis/
libvorbis.spec
4
Summary: The
Vorbis
General Audio Compression Codec.
10
Source: http://downloads.xiph.org/releases/
vorbis
/%{name}-%{version}.tar.gz
25
Ogg
Vorbis
is a fully open, non-proprietary, patent-and-royalty-free,
30
Summary:
Vorbis
Library Development
75
%{_datadir}/aclocal/
vorbis
.m4
76
%dir %{_includedir}/
vorbis
77
%{_includedir}/
vorbis
/codec.h
78
%{_includedir}/
vorbis
/vorbisfile.h
79
%{_includedir}/
vorbis
/vorbisenc.h
89
%{_libdir}/pkgconfig/
vorbis
.p
[
all
...]
/external/chromium_org/media/filters/
audio_file_reader_unittest.cc
145
TEST_F(AudioFileReaderTest,
Vorbis
) {
/external/chromium_org/third_party/speex/libspeex/
arch.h
59
#error
Vorbis
-psy model currently not implemented in fixed-point
/external/chromium_org/media/mojo/services/
media_type_converters.cc
33
ASSERT_ENUM_EQ(AudioCodec, kCodec, AUDIO_CODEC_,
Vorbis
);
Completed in 199 milliseconds