18e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/********************************************************************
28e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *                                                                  *
38e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
48e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
58e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
68e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
78e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *                                                                  *
88e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2010             *
98e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * by the Xiph.Org Foundation http://www.xiph.org/                  *
108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *                                                                  *
118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ********************************************************************
128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels function: toplevel residue templates for 32/44.1/48kHz uncoupled
148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels last mod: $Id$
158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ********************************************************************/
178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "vorbis/codec.h"
198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "backends.h"
208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "books/coupled/res_books_51.h"
228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/***** residue backends *********************************************/
248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_residue0 _residue_44p_lo={
268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  0,-1, -1, 7,-1,-1,
278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* 0   1   2   3   4   5   6   7   8  */
288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {0},
298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {-1},
308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  1,  2,  7, 17, 31},
318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  0, 99,  7, 17, 31},
328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_residue0 _residue_44p={
358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  0,-1, -1, 8,-1,-1,
368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* 0   1   2   3   4   5   6   7   8  */
378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {0},
388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {-1},
398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  1,  1,   2,  7, 17, 31},
408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  0, 99,  99,  7, 17, 31},
418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_residue0 _residue_44p_hi={
448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  0,-1, -1, 8,-1,-1,
458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* 0   1   2   3   4   5   6   7   8  */
468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {0},
478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {-1},
488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  1,  2,  4,  7, 17, 31},
498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {  0,  1,  2,  4,  7, 17, 31},
508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_residue0 _residue_44p_lfe={
538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  0,-1, -1, 2,-1,-1,
548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  /* 0   1   2   3   4   5   6   7   8  */
558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {0},
568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {-1},
578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { 32},
588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { -1}
598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_n1={
628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44pn1_p1_0},
658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_p2_0,&_44pn1_p2_1,0},
678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_p3_0,&_44pn1_p3_1,0},
688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_p4_0,&_44pn1_p4_1,0},
698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_p5_0,&_44pn1_p5_1,&_44pn1_p4_1},
718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_p6_0,&_44pn1_p6_1,&_44pn1_p6_2},
728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_0={
768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p0_p1_0},
798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_p2_0,&_44p0_p2_1,0},
818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_p3_0,&_44p0_p3_1,0},
828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_p4_0,&_44p0_p4_1,0},
838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_p5_0,&_44p0_p5_1,&_44p0_p4_1},
858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_p6_0,&_44p0_p6_1,&_44p0_p6_2},
868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_1={
908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p1_p1_0},
938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_p2_0,&_44p1_p2_1,0},
958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_p3_0,&_44p1_p3_1,0},
968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_p4_0,&_44p1_p4_1,0},
978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_p5_0,&_44p1_p5_1,&_44p1_p4_1},
998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_p6_0,&_44p1_p6_1,&_44p1_p6_2},
1008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_2={
1048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p2_p1_0},
1078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p2_p2_0,0},
1088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_p3_0,&_44p2_p3_1,0},
1108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_p4_0,&_44p2_p4_1,0},
1118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_p5_0,&_44p2_p5_1,0},
1128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_p6_0,&_44p2_p6_1,&_44p2_p5_1},
1148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_p7_0,&_44p2_p7_1,&_44p2_p7_2,&_44p2_p7_3}
1158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_3={
1188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p3_p1_0},
1218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p3_p2_0,0},
1228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_p3_0,&_44p3_p3_1,0},
1248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_p4_0,&_44p3_p4_1,0},
1258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_p5_0,&_44p3_p5_1,0},
1268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_p6_0,&_44p3_p6_1,&_44p3_p5_1},
1288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_p7_0,&_44p3_p7_1,&_44p3_p7_2,&_44p3_p7_3}
1298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_4={
1328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p4_p1_0},
1358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p4_p2_0,0},
1368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_p3_0,&_44p4_p3_1,0},
1388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_p4_0,&_44p4_p4_1,0},
1398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_p5_0,&_44p4_p5_1,0},
1408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_p6_0,&_44p4_p6_1,&_44p4_p5_1},
1428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_p7_0,&_44p4_p7_1,&_44p4_p7_2,&_44p4_p7_3}
1438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_5={
1468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p5_p1_0},
1498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p5_p2_0,0},
1508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_p3_0,&_44p5_p3_1,0},
1528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_p4_0,&_44p5_p4_1,0},
1538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_p5_0,&_44p5_p5_1,0},
1548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_p6_0,&_44p5_p6_1,&_44p5_p5_1},
1568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_p7_0,&_44p5_p7_1,&_44p5_p7_2,&_44p5_p7_3}
1578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_6={
1608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p6_p1_0},
1638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p6_p2_0,0},
1648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_p3_0,&_44p6_p3_1,0},
1668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_p4_0,&_44p6_p4_1,0},
1678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_p5_0,&_44p6_p5_1,0},
1688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_p6_0,&_44p6_p6_1,&_44p6_p5_1},
1708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_p7_0,&_44p6_p7_1,&_44p6_p7_2,&_44p6_p7_3}
1718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_7={
1748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p7_p1_0},
1778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p7_p2_0,0},
1788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_p3_0,&_44p7_p3_1,0},
1808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_p4_0,&_44p7_p4_1,0},
1818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_p5_0,&_44p7_p5_1,0},
1828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_p6_0,&_44p7_p6_1,&_44p7_p5_1},
1848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_p7_0,&_44p7_p7_1,&_44p7_p7_2,&_44p7_p7_3}
1858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
1868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
1878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_8={
1888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
1898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
1908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p8_p1_0},
1918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p8_p2_0,0},
1928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_p3_0,&_44p8_p3_1,0},
1948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_p4_0,&_44p8_p4_1,0},
1958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_p5_0,&_44p8_p5_1,0},
1968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
1978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_p6_0,&_44p8_p6_1,&_44p8_p5_1},
1988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_p7_0,&_44p8_p7_1,&_44p8_p7_2,&_44p8_p7_3}
1998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_9={
2028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0},
2048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,0,&_44p9_p1_0},
2058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {0,&_44p9_p2_0,0},
2068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_p3_0,&_44p9_p3_1,0},
2088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_p4_0,&_44p9_p4_1,0},
2098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_p5_0,&_44p9_p5_1,0},
2108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_p6_0,&_44p9_p6_1,&_44p9_p5_1},
2128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_p7_0,&_44p9_p7_1,&_44p9_p7_2,&_44p9_p7_3}
2138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_ln1={
2178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_l0_0,&_44pn1_l0_1,0},
2198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44pn1_l1_0,&_44pn1_p6_1,&_44pn1_p6_2},
2208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l0={
2238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_l0_0,&_44p0_l0_1,0},
2258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p0_l1_0,&_44p0_p6_1,&_44p0_p6_2},
2268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l1={
2298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_l0_0,&_44p1_l0_1,0},
2318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p1_l1_0,&_44p1_p6_1,&_44p1_p6_2},
2328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l2={
2358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_l0_0,&_44p2_l0_1,0},
2378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p2_l1_0,&_44p2_p7_2,&_44p2_p7_3},
2388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l3={
2418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_l0_0,&_44p3_l0_1,0},
2438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p3_l1_0,&_44p3_p7_2,&_44p3_p7_3},
2448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l4={
2478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_l0_0,&_44p4_l0_1,0},
2498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p4_l1_0,&_44p4_p7_2,&_44p4_p7_3},
2508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l5={
2538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_l0_0,&_44p5_l0_1,0},
2558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p5_l1_0,&_44p5_p7_2,&_44p5_p7_3},
2568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l6={
2598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_l0_0,&_44p6_l0_1,0},
2618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p6_l1_0,&_44p6_p7_2,&_44p6_p7_3},
2628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l7={
2658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_l0_0,&_44p7_l0_1,0},
2678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p7_l1_0,&_44p7_p7_2,&_44p7_p7_3},
2688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l8={
2718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_l0_0,&_44p8_l0_1,0},
2738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p8_l1_0,&_44p8_p7_2,&_44p8_p7_3},
2748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const static_bookblock _resbook_44p_l9={
2778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {
2788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_l0_0,&_44p9_l0_1,0},
2798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels    {&_44p9_l1_0,&_44p9_p7_2,&_44p9_p7_3},
2808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   }
2818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_mapping0 _map_nominal_51[2]={
2858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2, {0,0,0,0,0,1}, {0,2}, {0,2}, 4,{0,3,0,0},{2,4,1,3}},
2868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2, {0,0,0,0,0,1}, {1,2}, {1,2}, 4,{0,3,0,0},{2,4,1,3}}
2878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_info_mapping0 _map_nominal_51u[2]={
2898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2, {0,0,0,0,0,1}, {0,2}, {0,2}, 0,{0},{0}},
2908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2, {0,0,0,0,0,1}, {1,2}, {1,2}, 0,{0},{0}}
2918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
2928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_n1[]={
2948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_lo,
2958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44pn1_short,&_huff_book__44pn1_short,
2968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_n1,&_resbook_44p_n1},
2978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
2988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_lo,
2998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44pn1_long,&_huff_book__44pn1_long,
3008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_n1,&_resbook_44p_n1},
3018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44pn1_lfe,&_huff_book__44pn1_lfe,
3048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_ln1,&_resbook_44p_ln1}
3058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_0[]={
3078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_lo,
3088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p0_short,&_huff_book__44p0_short,
3098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_0,&_resbook_44p_0},
3108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_lo,
3128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p0_long,&_huff_book__44p0_long,
3138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_0,&_resbook_44p_0},
3148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p0_lfe,&_huff_book__44p0_lfe,
3178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l0,&_resbook_44p_l0}
3188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_1[]={
3208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_lo,
3218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p1_short,&_huff_book__44p1_short,
3228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_1,&_resbook_44p_1},
3238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_lo,
3258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p1_long,&_huff_book__44p1_long,
3268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_1,&_resbook_44p_1},
3278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p1_lfe,&_huff_book__44p1_lfe,
3308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l1,&_resbook_44p_l1}
3318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_2[]={
3338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p,
3348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p2_short,&_huff_book__44p2_short,
3358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_2,&_resbook_44p_2},
3368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p,
3388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p2_long,&_huff_book__44p2_long,
3398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_2,&_resbook_44p_2},
3408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p2_lfe,&_huff_book__44p2_lfe,
3438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l2,&_resbook_44p_l2}
3448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_3[]={
3468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p,
3478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p3_short,&_huff_book__44p3_short,
3488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_3,&_resbook_44p_3},
3498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p,
3518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p3_long,&_huff_book__44p3_long,
3528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_3,&_resbook_44p_3},
3538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p3_lfe,&_huff_book__44p3_lfe,
3568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l3,&_resbook_44p_l3}
3578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_4[]={
3598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p,
3608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p4_short,&_huff_book__44p4_short,
3618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_4,&_resbook_44p_4},
3628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p,
3648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p4_long,&_huff_book__44p4_long,
3658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_4,&_resbook_44p_4},
3668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p4_lfe,&_huff_book__44p4_lfe,
3698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l4,&_resbook_44p_l4}
3708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_5[]={
3728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_hi,
3738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p5_short,&_huff_book__44p5_short,
3748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_5,&_resbook_44p_5},
3758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_hi,
3778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p5_long,&_huff_book__44p5_long,
3788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_5,&_resbook_44p_5},
3798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p5_lfe,&_huff_book__44p5_lfe,
3828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l5,&_resbook_44p_l5}
3838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_6[]={
3858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_hi,
3868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_short,&_huff_book__44p6_short,
3878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_6,&_resbook_44p_6},
3888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_hi,
3908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_long,&_huff_book__44p6_long,
3918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_6,&_resbook_44p_6},
3928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
3948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_lfe,&_huff_book__44p6_lfe,
3958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l6,&_resbook_44p_l6}
3968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
3978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
3998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_7[]={
4008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_hi,
4018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p7_short,&_huff_book__44p7_short,
4028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_7,&_resbook_44p_7},
4038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_hi,
4058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p7_long,&_huff_book__44p7_long,
4068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_7,&_resbook_44p_7},
4078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
4098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_lfe,&_huff_book__44p6_lfe,
4108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l6,&_resbook_44p_l6}
4118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
4128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_8[]={
4138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_hi,
4148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p8_short,&_huff_book__44p8_short,
4158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_8,&_resbook_44p_8},
4168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_hi,
4188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p8_long,&_huff_book__44p8_long,
4198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_8,&_resbook_44p_8},
4208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
4228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_lfe,&_huff_book__44p6_lfe,
4238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l6,&_resbook_44p_l6}
4248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
4258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_residue_template _res_44p51_9[]={
4268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,15,  &_residue_44p_hi,
4278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p9_short,&_huff_book__44p9_short,
4288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_9,&_resbook_44p_9},
4298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {2,0,30,  &_residue_44p_hi,
4318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p9_long,&_huff_book__44p9_long,
4328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_9,&_resbook_44p_9},
4338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  {1,2,6,  &_residue_44p_lfe,
4358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_huff_book__44p6_lfe,&_huff_book__44p6_lfe,
4368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels   &_resbook_44p_l6,&_resbook_44p_l6}
4378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
4388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels
4398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const vorbis_mapping_template _mapres_template_44_51[]={
4408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_n1 }, /* -1 */
4418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_0 }, /* 0 */
4428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_1 }, /* 1 */
4438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_2 }, /* 2 */
4448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_3 }, /* 3 */
4458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51, _res_44p51_4 }, /* 4 */
4468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51u, _res_44p51_5 }, /* 5 */
4478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51u, _res_44p51_6 }, /* 6 */
4488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51u, _res_44p51_7 }, /* 7 */
4498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51u, _res_44p51_8 }, /* 8 */
4508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels  { _map_nominal_51u, _res_44p51_9 }, /* 9 */
4518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels};
452