Directories
¶
| Path | Synopsis |
|---|---|
|
Package audio defines the PCM representation shared by every container and codec in goxiph.
|
Package audio defines the PCM representation shared by every container and codec in goxiph. |
|
cmd
|
|
|
goxiph
command
Command goxiph converts between the Xiph formats and reports what a file holds.
|
Command goxiph converts between the Xiph formats and reports what a file holds. |
|
Package flac implements the Free Lossless Audio Codec defined by RFC 9639.
|
Package flac implements the Free Lossless Audio Codec defined by RFC 9639. |
|
Package id3 reads the tags wrapped around an MP3 file.
|
Package id3 reads the tags wrapped around an MP3 file. |
|
internal
|
|
|
bitio
Package bitio provides the bit-level readers and writers the codecs are built from.
|
Package bitio provides the bit-level readers and writers the codecs are built from. |
|
celt
Package celt implements the MDCT layer of the Opus codec, RFC 6716 section 4.3.
|
Package celt implements the MDCT layer of the Opus codec, RFC 6716 section 4.3. |
|
lpc
Package lpc computes linear prediction coefficients.
|
Package lpc computes linear prediction coefficients. |
|
mdct
Package mdct implements the modified discrete cosine transform used by transform codecs.
|
Package mdct implements the modified discrete cosine transform used by transform codecs. |
|
rangecoder
Package rangecoder implements the Opus entropy coder of RFC 6716 section 4.1 and 5.1.
|
Package rangecoder implements the Opus entropy coder of RFC 6716 section 4.1 and 5.1. |
|
silk
Package silk implements the linear-prediction layer of the Opus codec, RFC 6716 section 4.2.
|
Package silk implements the linear-prediction layer of the Opus codec, RFC 6716 section 4.2. |
|
testutil/gen
command
Command gen synthesises the conformance corpus.
|
Command gen synthesises the conformance corpus. |
|
testutil/listen
command
Command listen builds a blind listening kit for the questions the measures cannot settle.
|
Command listen builds a blind listening kit for the questions the measures cannot settle. |
|
testutil/mp3oracle
command
Command mp3oracle records what the reference decoder makes of the compliance bitstreams, at four points inside a granule, and writes the result as the oracle files the mp3 conformance tests read.
|
Command mp3oracle records what the reference decoder makes of the compliance bitstreams, at four points inside a granule, and writes the result as the oracle files the mp3 conformance tests read. |
|
testutil/mp3tables
command
Command mp3tables generates the constant tables the MP3 decoder needs.
|
Command mp3tables generates the constant tables the MP3 decoder needs. |
|
testutil/refenc
command
Command refenc builds Opus fixtures that opusenc will not produce.
|
Command refenc builds Opus fixtures that opusenc will not produce. |
|
testutil/silkframes
command
Command silkframes extracts the SILK payloads from the generated corpus.
|
Command silkframes extracts the SILK payloads from the generated corpus. |
|
testutil/silktables
command
Command silktables transcribes the SILK constant tables from the RFC 6716 reference into Go.
|
Command silktables transcribes the SILK constant tables from the RFC 6716 reference into Go. |
|
testutil/vectors
command
Command vectors surveys the official Opus test vectors.
|
Command vectors surveys the official Opus test vectors. |
|
Package mp3 decodes MPEG-1, MPEG-2 and MPEG-2.5 audio, layers I, II and III.
|
Package mp3 decodes MPEG-1, MPEG-2 and MPEG-2.5 audio, layers I, II and III. |
|
Package ogg implements the Ogg container defined by RFC 3533.
|
Package ogg implements the Ogg container defined by RFC 3533. |
|
Package opus implements the Opus audio codec of RFC 6716 and its Ogg mapping of RFC 7845.
|
Package opus implements the Opus audio codec of RFC 6716 and its Ogg mapping of RFC 7845. |
|
Package vorbis implements the Vorbis I audio codec.
|
Package vorbis implements the Vorbis I audio codec. |
|
Package vorbiscomment implements the Vorbis comment metadata block.
|
Package vorbiscomment implements the Vorbis comment metadata block. |
|
Package wav reads and writes RIFF/WAVE files.
|
Package wav reads and writes RIFF/WAVE files. |
Click to show internal directories.
Click to hide internal directories.