From: Monty Date: Thu, 18 Jul 2002 22:37:33 +0000 (+0000) Subject: Keep piling ongoing work into CVS. X-Git-Tag: v1.3.3~690 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3ab850258385a4cf04bdb8f99487a6a5e2caaabc;p=platform%2Fupstream%2Flibvorbis.git Keep piling ongoing work into CVS. svn path=/trunk/vorbis/; revision=3663 --- diff --git a/doc/residue2.png b/doc/residue2.png new file mode 100644 index 0000000..4df3333 Binary files /dev/null and b/doc/residue2.png differ diff --git a/doc/vorbis-spec-res.html b/doc/vorbis-spec-res.html index 6fad84b..0693ea6 100644 --- a/doc/vorbis-spec-res.html +++ b/doc/vorbis-spec-res.html @@ -128,7 +128,15 @@ codebook dimensions = 1 encoded as: [ 0 ], [ 1 ], [ 2 ], [ 3 ], [ 4 ], [ 5 ], [

residue 2

- +Residue type two can be thought of as a variant of residue type 1. +Rather than encoding multiple passed-in vectors as in residue type 1, +the ch passed in vectors of length n are first +interleaved and flattened into a single vector of length +ch*n. Encoding then proceeds as in type 1. Decoding is +as in type 1 with decode interleave reversed. If operating on a single +vector to begin with, residue type 1 and type 2 are equivalent.

+ +

Residue decode