diff options
Diffstat (limited to 'lib/books/res0_256_1024_5.vqh')
-rw-r--r-- | lib/books/res0_256_1024_5.vqh | 242 |
1 files changed, 163 insertions, 79 deletions
diff --git a/lib/books/res0_256_1024_5.vqh b/lib/books/res0_256_1024_5.vqh index f55d02e1..8ae8c0bf 100644 --- a/lib/books/res0_256_1024_5.vqh +++ b/lib/books/res0_256_1024_5.vqh @@ -1,13 +1,12 @@ /******************************************************************** * * - * THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. * + * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. * * USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY * - * THE GNU PUBLIC LICENSE 2, WHICH IS INCLUDED WITH THIS SOURCE. * - * PLEASE READ THESE TERMS DISTRIBUTING. * + * THE GNU LESSER/LIBRARY PUBLIC LICENSE, WHICH IS INCLUDED WITH * + * THIS SOURCE. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * - * THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-1999 * - * by 1999 Monty <monty@xiph.org> and The XIPHOPHORUS Company * - * http://www.xiph.org/ * + * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 * + * by the XIPHOPHORUS Company, http://www.xiph.org/ * * * ******************************************************************** @@ -20,101 +19,186 @@ #include "codebook.h" static long _vq_quantlist_res0_256_1024_5[] = { - 102, - 103, - 104, - 105, - 107, - 110, - 113, - 116, - 119, - 122, - 126, - 130, - 133, - 137, - 141, - 145, - 149, - 153, - 158, - 163, - 168, - 173, - 174, - 180, - 186, - 192, - 198, - 204, - 101, - 100, - 99, - 97, - 94, - 91, - 88, - 85, - 82, - 78, - 74, - 71, - 67, - 63, - 59, - 55, - 51, - 46, - 41, - 36, - 31, - 30, - 24, + 20, + 19, + 21, 18, + 22, + 17, + 23, + 16, + 24, + 15, + 25, + 14, + 26, + 13, + 27, 12, + 28, + 11, + 29, + 10, + 30, + 9, + 31, + 8, + 32, + 7, + 33, 6, + 34, + 5, + 35, + 4, + 36, + 3, + 37, + 2, + 38, + 1, + 39, 0, + 40, }; static long _vq_lengthlist_res0_256_1024_5[] = { - 3, 4, 4, 4, 4, 4, 5, 5, 6, 6, 7, 8, 7, 8, 9,11, - 11,12,13,13,14,15,15,15,15,16,17,16, 4, 4, 4, 4, - 4, 5, 5, 6, 6, 6, 8, 7, 8, 9,10,11,12,12,13,14, - 16,16,15,17,17,18,18, + 4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, + 9, 9, 9,10,10, 9, 9,10,10,10,10,10,10,11,11,11, + 11,11,11,11,11,12,12,12,12, 5, 6, 6, 7, 7, 8, 8, + 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,10, + 10,10,11,11,11,11,11,11,12,12,12,12,12,12,12,13, + 13,13, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, + 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11, + 11,12,12,12,12,12,12,13,13,13,13, 7, 7, 7, 8, 8, + 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11, + 11,11,11,11,11,11,12,12,12,12,12,12,13,13,13,13, + 13,13,14,14, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, + 9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12, + 12,12,12,12,12,13,13,13,13,13,13,14,14, 7, 8, 8, + 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11, + 11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,13, + 14,14,14,14,14,14, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, + 9,10,10,10,10,10,10,11,11,11,11,11,11,12,12,12, + 12,12,12,13,13,13,13,13,13,14,14,14,14,14,14, 8, + 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11, + 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,13, + 14,14,14,14,14,14,15,15, 8, 8, 8, 9, 9, 9, 9, 9, + 9,10,10,10,10,11,10,11,11,11,11,12,12,12,11,12, + 12,12,12,13,13,13,13,13,13,14,14,14,14,14,15,15, + 15, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11, + 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14, + 14,14,14,14,14,14,15,15,15,15, 8, 9, 9, 9, 9, 9, + 9,10,10,10,10,10,11,11,11,11,11,12,12,12,12,12, + 12,12,12,13,13,13,13,13,14,14,14,14,14,15,14,15, + 15,15,15, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,11, + 11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14, + 14,14,14,14,15,15,15,15,15,15,16,15, 9, 9, 9, 9, + 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12, + 12,12,12,13,13,13,13,13,13,14,14,14,14,15,14,15, + 15,15,15,15,16, 9, 9, 9,10,10,10,10,11,11,11,11, + 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,13, + 14,14,14,14,15,15,15,15,15,15,16,16,16,16, 9, 9, + 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12, + 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15, + 15,15,15,16,16,16,16, 9,10,10,10,10,11,11,11,11, + 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14, + 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16, + 9,10,10,10,10,11,11,11,11,11,11,12,12,12,12,12, + 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15, + 15,15,15,16,16,16,16,16,16,10,10,10,11,11,11,11, + 11,11,12,12,12,12,12,12,13,13,13,13,13,13,14,14, + 14,14,14,14,14,15,15,15,15,15,16,16,16,16,16,16, + 16,17,10,10,10,11,11,11,11,11,11,12,12,12,12,12, + 13,13,13,13,13,14,14,13,14,14,14,14,14,15,14,15, + 15,15,15,16,16,16,16,16,16,17,16,10,11,11,11,11, + 11,11,12,12,12,12,13,12,13,13,13,13,13,14,14,14, + 14,14,14,14,15,15,15,15,15,16,16,16,16,16,16,16, + 17,17,16,17,10,11,11,11,11,11,11,12,12,12,12,13, + 12,13,13,13,13,14,14,14,14,14,14,14,14,14,15,15, + 15,15,16,16,16,16,16,17,16,17,16,17,17,10,10,10, + 11,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14, + 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16, + 17,17,17,17,17,17,10,10,10,11,11,11,11,12,12,12, + 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15, + 15,15,16,16,16,16,16,17,16,17,17,17,17,17,17,10, + 11,11,11,11,12,12,12,12,13,13,13,13,13,13,14,14, + 14,14,14,14,15,15,15,15,15,15,16,16,16,16,16,16, + 17,17,17,17,17,17,17,18,10,11,11,11,11,12,12,12, + 12,13,13,13,13,13,13,14,14,14,14,14,14,15,15,15, + 15,15,15,16,16,16,16,16,16,17,17,17,17,17,17,17, + 17,10,11,11,12,12,12,12,13,13,13,13,14,13,14,14, + 14,14,14,14,15,15,15,15,16,15,16,16,16,16,17,17, + 16,17,17,17,17,17,18,17,18,18,10,11,11,12,12,12, + 12,13,13,13,13,13,14,14,14,14,14,15,14,15,15,15, + 15,16,15,16,16,16,16,16,16,17,17,17,17,17,18,18, + 17,19,17,11,12,12,12,12,13,13,13,13,14,14,14,14, + 14,14,15,14,15,15,15,15,16,15,16,16,16,16,16,16, + 17,17,17,17,17,17,17,17,18,17,17,18,11,12,12,12, + 12,13,13,13,13,14,13,14,14,14,14,15,15,15,15,15, + 15,16,16,16,16,16,16,16,17,16,16,17,17,17,17,17, + 18,18,18,18,17,11,12,12,13,13,13,13,13,14,14,14, + 14,14,15,15,15,15,15,15,15,16,16,16,16,16,17,17, + 17,17,17,17,17,18,17,18,18,18,18,18,19,19,11,12, + 12,13,13,13,13,13,14,14,14,14,14,15,15,15,15,15, + 15,16,15,16,16,16,16,16,16,16,17,17,17,17,17,17, + 18,17,18,18,18,18,18,12,12,12,13,13,13,13,14,14, + 14,14,15,14,15,15,15,15,15,16,16,16,16,16,16,16, + 17,17,17,17,17,17,17,17,18,18,18,18,18,18,19,18, + 11,12,12,13,13,14,13,14,14,14,14,15,15,15,15,15, + 15,16,16,16,16,17,16,17,17,17,17,17,17,17,17,17, + 18,18,18,17,18,18,18,18,19,12,13,13,13,13,14,14, + 14,14,15,15,15,15,15,15,16,16,16,16,17,16,17,17, + 17,17,17,17,17,18,18,17,17,18,18,18,19,19,18,18, + 19,18,12,13,13,13,13,14,14,14,14,15,15,15,15,16, + 15,16,16,16,16,16,16,17,17,17,17,17,17,18,17,18, + 18,18,18,18,19,18,18,18,18,18,18,12,13,13,14,14, + 14,14,15,14,15,15,16,15,16,16,16,16,16,16,17,17, + 17,17,17,17,17,18,18,17,17,18,18,18,17,19,18,19, + 18,18,19,19,12,13,13,14,14,14,14,15,15,15,15,16, + 15,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17, + 18,19,18,18,18,18,18,18,18,19,19,19,20,12,13,13, + 14,14,15,15,15,15,15,15,16,16,16,16,16,16,17,16, + 17,17,17,17,18,17,18,18,18,18,18,19,18,19,18,19, + 19,19,19,19,18,18,12,13,13,14,14,15,15,15,15,15, + 15,16,16,16,16,17,16,16,16,17,17,17,17,17,17,18, + 18,18,18,18,18,18,18,18,19,18,18,19,19,19,19,13, + 14,14,14,14,15,15,15,16,16,16,16,16,16,17,17,16, + 17,17,17,17,18,17,18,17,18,18,18,18,18,18,18,18, + 20,18,18,20,20,18,19,20,13,14,14,14,15,15,15,15, + 15,16,16,16,16,16,17,16,17,17,17,17,17,17,18,17, + 19,18,18,18,18,18,18,18,19,18,18,19,20,19,19,19, + 19, }; static float _vq_quantthresh_res0_256_1024_5[] = { - -99, -93, -87, -81, -75, -71.5, -68.5, -63.5, - -58.5, -53.5, -49, -45, -41, -37, -33, -29.5, - -26, -22, -18.5, -15.5, -12.5, -9.5, -6.5, -4, - -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 4, 6.5, - 9.5, 12.5, 15.5, 18.5, 22, 26, 29.5, 33, - 37, 41, 45, 49, 53.5, 58.5, 63.5, 68.5, - 71.5, 75, 81, 87, 93, 99, + -19.5, -18.5, -17.5, -16.5, -15.5, -14.5, -13.5, -12.5, + -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, + -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, + 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 11.5, + 12.5, 13.5, 14.5, 15.5, 16.5, 17.5, 18.5, 19.5, }; static long _vq_quantmap_res0_256_1024_5[] = { - 54, 53, 52, 51, 50, 49, 48, 47, - 46, 45, 44, 43, 42, 41, 40, 39, - 38, 37, 36, 35, 34, 33, 32, 31, - 30, 29, 28, 0, 1, 2, 3, 4, - 5, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 16, 17, 18, 19, 20, - 21, 22, 23, 24, 25, 26, 27, + 39, 37, 35, 33, 31, 29, 27, 25, + 23, 21, 19, 17, 15, 13, 11, 9, + 7, 5, 3, 1, 0, 2, 4, 6, + 8, 10, 12, 14, 16, 18, 20, 22, + 24, 26, 28, 30, 32, 34, 36, 38, + 40, }; static encode_aux_threshmatch _vq_auxt_res0_256_1024_5 = { _vq_quantthresh_res0_256_1024_5, _vq_quantmap_res0_256_1024_5, - 55, - 55 + 41, + 41 }; static static_codebook _vq_book_res0_256_1024_5 = { - 1, 55, + 2, 1681, _vq_lengthlist_res0_256_1024_5, - 1, -522616832, 1611661312, 8, 0, + 1, -527171584, 1611661312, 6, 0, _vq_quantlist_res0_256_1024_5, NULL, &_vq_auxt_res0_256_1024_5, |