📄 residue_44.h
字号:
/********************************************************************
* *
* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
* *
* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
* by the XIPHOPHORUS Company http://www.xiph.org/ *
* *
********************************************************************
function: toplevel residue templates for 32/44.1/48kHz
last mod: $Id: residue_44.h,v 1.11 2001/12/23 11:53:54 xiphmont Exp $
********************************************************************/
#include "vorbis/codec.h"
#include "backends.h"
static bitrate_manager_info _bm_44_default={
/* progressive coding and bitrate controls */
4.,.0,
2., 0, 0,
0, 0,
4.0,2.3, -9999, .02,
3.2,5.0,
0.,0.
};
/***** residue backends *********************************************/
/* the books used depend on stereo-or-not, but the residue setup below
can apply to coupled or not. These templates are for a first pass;
a last pass is mechanically added in vorbisenc for residue backfill
at 1/3 and 1/9, as well as an optional middle pass for stereo
backfill */
/* 0 1 2 4 26 1 2 4 26 +
0 0 0 0
0 1 2 3 4 5 6 7 8 9
1 . . .
2 . . .
4 . . . . . . .
0 4 4 4 3 4 4 4 3 7 */
static vorbis_info_residue0 _residue_44_low={
0,-1, -1, 8,-1,
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999},
{ .5, 1.5, 2.5, 4.5, 26.5, 1.5, 4.5},
{0},
{ 99, -1, -1, -1, -1, 99, 99}
};
/* 26 doesn't cascade well; use 28 instead */
static vorbis_info_residue0 _residue_44_low_un={
0,-1, -1, 8,-1,
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999},
{ .5, 1.5, 2.5, 4.5, 28.5, 1.5, 4.5},
{0},
{ 99, -1, -1, -1, -1, 99, 99}
};
/* 0 1 2 4 1 2 4 16 42 +
0 0 0
0 1 2 3 4 5 6 7 8 9
1 . . .
2 . . .
4 . . . . . . .
0 4 4 4 4 4 4 3 3 7 */
static vorbis_info_residue0 _residue_44_mid={
0,-1, -1, 10,-1,
/* 0 1 2 3 4 5 6 7 8 9 */
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999},
{ .5, 1.5, 1.5, 2.5, 2.5, 4.5, 4.5, 16.5, 42.5},
{0},
{ 99, -1, 99, -1, 99, -1, 99, 99, 99}
};
/* 0 8 42 1 2 4 8 16 56 +
0 0 0
0 1 2 3 4 5 6 7 8 9
1 . . . .
2 . . . .
4 . . . . . .
0 4 3 4 4 4 4 3 3 7 */
static vorbis_info_residue0 _residue_44_high={
0,-1, -1, 10,-1,
/* 0 1 2 3 4 5 6 7 8 9 */
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999},
{ .5, 8.5, 42.5, 1.5, 2.5, 4.5, 8.5, 16.5, 56.5},
{0},
{ 99, -1, -1, 99, 99, 99, 99, 99, 99}
};
/* 56 doesn't cascade well; use 59 */
static vorbis_info_residue0 _residue_44_high_un={
0,-1, -1, 10,-1,
/* 0 1 2 3 4 5 6 7 8 9 */
{0},
{-1},
{9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999, 9999},
{ .5, 8.5, 42.5, 1.5, 2.5, 4.5, 8.5, 16.5, 59.5},
{0},
{ 99, -1, -1, 99, 99, 99, 99, 99, 99}
};
#include "books/coupled/_44c0_short.vqh"
#include "books/coupled/_44c0_long.vqh"
#include "books/coupled/_44c0_s0_p1_0.vqh"
#include "books/coupled/_44c0_s0_p2_0.vqh"
#include "books/coupled/_44c0_s0_p3_0.vqh"
#include "books/coupled/_44c0_s0_p4_0.vqh"
#include "books/coupled/_44c0_s0_p4_1.vqh"
#include "books/coupled/_44c0_s0_p5_0.vqh"
#include "books/coupled/_44c0_s1_p5_0.vqh"
#include "books/coupled/_44c0_s0_p6_0.vqh"
#include "books/coupled/_44c0_s1_p6_0.vqh"
#include "books/coupled/_44c0_s2_p6_0.vqh"
#include "books/coupled/_44c0_s0_p7_0.vqh"
#include "books/coupled/_44c0_s0_p7_1.vqh"
#include "books/coupled/_44c0_s0_p7_2.vqh"
#include "books/coupled/_44c0_s1_p7_0.vqh"
#include "books/coupled/_44c0_s1_p7_1.vqh"
#include "books/coupled/_44c0_s1_p7_2.vqh"
#include "books/coupled/_44c0_s2_p7_0.vqh"
#include "books/coupled/_44c0_s2_p7_1.vqh"
#include "books/coupled/_44c0_s2_p7_2.vqh"
#include "books/coupled/_44c0_s3_p7_0.vqh"
#include "books/coupled/_44c0_s3_p7_1.vqh"
#include "books/coupled/_44c0_s3_p7_2.vqh"
#include "books/coupled/_44c0_s1_p5_s0.vqh"
#include "books/coupled/_44c0_s1_p6_s0.vqh"
#include "books/coupled/_44c0_s1_p7_s0.vqh"
#include "books/coupled/_44c0_s2_p6_s0.vqh"
#include "books/coupled/_44c0_s2_p7_s0.vqh"
#include "books/coupled/_44c0_s3_p7_s0.vqh"
#include "books/coupled/_44c0_s0_p0_r0.vqh"
#include "books/coupled/_44c0_s0_pN_r0.vqh"
#include "books/coupled/_44c0_s1_pS_r0.vqh"
#include "books/coupled/_44c0_s0_p0_r1.vqh"
#include "books/coupled/_44c0_s0_pN_r1.vqh"
#include "books/coupled/_44c0_s1_pS_r1.vqh"
#include "books/coupled/_44c1_short.vqh"
#include "books/coupled/_44c1_long.vqh"
#include "books/coupled/_44c1_s0_p1_0.vqh"
#include "books/coupled/_44c1_s0_p2_0.vqh"
#include "books/coupled/_44c1_s0_p3_0.vqh"
#include "books/coupled/_44c1_s0_p4_0.vqh"
#include "books/coupled/_44c1_s0_p4_1.vqh"
#include "books/coupled/_44c1_s0_p5_0.vqh"
#include "books/coupled/_44c1_s1_p5_0.vqh"
#include "books/coupled/_44c1_s0_p6_0.vqh"
#include "books/coupled/_44c1_s1_p6_0.vqh"
#include "books/coupled/_44c1_s2_p6_0.vqh"
#include "books/coupled/_44c1_s0_p7_0.vqh"
#include "books/coupled/_44c1_s0_p7_1.vqh"
#include "books/coupled/_44c1_s0_p7_2.vqh"
#include "books/coupled/_44c1_s1_p7_0.vqh"
#include "books/coupled/_44c1_s1_p7_1.vqh"
#include "books/coupled/_44c1_s1_p7_2.vqh"
#include "books/coupled/_44c1_s2_p7_0.vqh"
#include "books/coupled/_44c1_s2_p7_1.vqh"
#include "books/coupled/_44c1_s2_p7_2.vqh"
#include "books/coupled/_44c1_s3_p7_0.vqh"
#include "books/coupled/_44c1_s3_p7_1.vqh"
#include "books/coupled/_44c1_s3_p7_2.vqh"
#include "books/coupled/_44c2_short.vqh"
#include "books/coupled/_44c2_long.vqh"
#include "books/coupled/_44c2_s0_p1_0.vqh"
#include "books/coupled/_44c2_s0_p2_0.vqh"
#include "books/coupled/_44c2_s0_p3_0.vqh"
#include "books/coupled/_44c2_s0_p4_0.vqh"
#include "books/coupled/_44c2_s0_p4_1.vqh"
#include "books/coupled/_44c2_s0_p5_0.vqh"
#include "books/coupled/_44c2_s1_p5_0.vqh"
#include "books/coupled/_44c2_s0_p6_0.vqh"
#include "books/coupled/_44c2_s1_p6_0.vqh"
#include "books/coupled/_44c2_s2_p6_0.vqh"
#include "books/coupled/_44c2_s0_p7_0.vqh"
#include "books/coupled/_44c2_s0_p7_1.vqh"
#include "books/coupled/_44c2_s0_p7_2.vqh"
#include "books/coupled/_44c2_s1_p7_0.vqh"
#include "books/coupled/_44c2_s1_p7_1.vqh"
#include "books/coupled/_44c2_s1_p7_2.vqh"
#include "books/coupled/_44c2_s2_p7_0.vqh"
#include "books/coupled/_44c2_s2_p7_1.vqh"
#include "books/coupled/_44c2_s2_p7_2.vqh"
#include "books/coupled/_44c2_s3_p7_0.vqh"
#include "books/coupled/_44c2_s3_p7_1.vqh"
#include "books/coupled/_44c2_s3_p7_2.vqh"
#include "books/coupled/_44c3_short.vqh"
#include "books/coupled/_44c3_long.vqh"
#include "books/coupled/_44c3_s0_p1_0.vqh"
#include "books/coupled/_44c3_s0_p2_0.vqh"
#include "books/coupled/_44c3_s0_p3_0.vqh"
#include "books/coupled/_44c3_s0_p4_0.vqh"
#include "books/coupled/_44c3_s0_p4_1.vqh"
#include "books/coupled/_44c3_s0_p5_0.vqh"
#include "books/coupled/_44c3_s1_p5_0.vqh"
#include "books/coupled/_44c3_s0_p6_0.vqh"
#include "books/coupled/_44c3_s1_p6_0.vqh"
#include "books/coupled/_44c3_s2_p6_0.vqh"
#include "books/coupled/_44c3_s0_p7_0.vqh"
#include "books/coupled/_44c3_s0_p7_1.vqh"
#include "books/coupled/_44c3_s0_p7_2.vqh"
#include "books/coupled/_44c3_s1_p7_0.vqh"
#include "books/coupled/_44c3_s1_p7_1.vqh"
#include "books/coupled/_44c3_s1_p7_2.vqh"
#include "books/coupled/_44c3_s2_p7_0.vqh"
#include "books/coupled/_44c3_s2_p7_1.vqh"
#include "books/coupled/_44c3_s2_p7_2.vqh"
#include "books/coupled/_44c3_s3_p7_0.vqh"
#include "books/coupled/_44c3_s3_p7_1.vqh"
#include "books/coupled/_44c3_s3_p7_2.vqh"
#include "books/coupled/_44c4_short.vqh"
#include "books/coupled/_44c4_long.vqh"
#include "books/coupled/_44c4_s0_p1_0.vqh"
#include "books/coupled/_44c4_s0_p2_0.vqh"
#include "books/coupled/_44c4_s1_p2_0.vqh"
#include "books/coupled/_44c4_s0_p3_0.vqh"
#include "books/coupled/_44c4_s0_p4_0.vqh"
#include "books/coupled/_44c4_s1_p4_0.vqh"
#include "books/coupled/_44c4_s0_p5_0.vqh"
#include "books/coupled/_44c4_s0_p6_0.vqh"
#include "books/coupled/_44c4_s1_p6_0.vqh"
#include "books/coupled/_44c4_s2_p6_0.vqh"
#include "books/coupled/_44c4_s0_p7_0.vqh"
#include "books/coupled/_44c4_s0_p7_1.vqh"
#include "books/coupled/_44c4_s1_p7_0.vqh"
#include "books/coupled/_44c4_s1_p7_1.vqh"
#include "books/coupled/_44c4_s2_p7_0.vqh"
#include "books/coupled/_44c4_s2_p7_1.vqh"
#include "books/coupled/_44c4_s3_p7_0.vqh"
#include "books/coupled/_44c4_s3_p7_1.vqh"
#include "books/coupled/_44c4_s0_p8_0.vqh"
#include "books/coupled/_44c4_s0_p8_1.vqh"
#include "books/coupled/_44c4_s1_p8_0.vqh"
#include "books/coupled/_44c4_s1_p8_1.vqh"
#include "books/coupled/_44c4_s2_p8_0.vqh"
#include "books/coupled/_44c4_s2_p8_1.vqh"
#include "books/coupled/_44c4_s3_p8_0.vqh"
#include "books/coupled/_44c4_s3_p8_1.vqh"
#include "books/coupled/_44c4_s0_p9_0.vqh"
#include "books/coupled/_44c4_s0_p9_1.vqh"
#include "books/coupled/_44c4_s0_p9_2.vqh"
#include "books/coupled/_44c4_s1_p9_0.vqh"
#include "books/coupled/_44c4_s1_p9_1.vqh"
#include "books/coupled/_44c4_s1_p9_2.vqh"
#include "books/coupled/_44c4_s2_p9_0.vqh"
#include "books/coupled/_44c4_s2_p9_1.vqh"
#include "books/coupled/_44c4_s2_p9_2.vqh"
#include "books/coupled/_44c4_s3_p9_0.vqh"
#include "books/coupled/_44c4_s3_p9_1.vqh"
#include "books/coupled/_44c4_s3_p9_2.vqh"
#include "books/coupled/_44c4_s1_p2_s0.vqh"
#include "books/coupled/_44c4_s1_p4_s0.vqh"
#include "books/coupled/_44c4_s1_p6_s0.vqh"
#include "books/coupled/_44c4_s1_p7_s0.vqh"
#include "books/coupled/_44c4_s1_p8_s0.vqh"
#include "books/coupled/_44c4_s1_p9_s0.vqh"
#include "books/coupled/_44c4_s2_p6_s0.vqh"
#include "books/coupled/_44c4_s2_p7_s0.vqh"
#include "books/coupled/_44c4_s2_p8_s0.vqh"
#include "books/coupled/_44c4_s2_p9_s0.vqh"
#include "books/coupled/_44c4_s3_p9_s0.vqh"
#include "books/coupled/_44c4_s0_p0_r0.vqh"
#include "books/coupled/_44c4_s0_p0_r1.vqh"
#include "books/coupled/_44c4_s0_pN_r0.vqh"
#include "books/coupled/_44c4_s0_pN_r1.vqh"
#include "books/coupled/_44c4_s1_pS_r0.vqh"
#include "books/coupled/_44c4_s1_pS_r1.vqh"
#include "books/coupled/_44c5_short.vqh"
#include "books/coupled/_44c5_long.vqh"
#include "books/coupled/_44c5_s0_p1_0.vqh"
#include "books/coupled/_44c5_s0_p2_0.vqh"
#include "books/coupled/_44c5_s1_p2_0.vqh"
#include "books/coupled/_44c5_s0_p3_0.vqh"
#include "books/coupled/_44c5_s0_p4_0.vqh"
#include "books/coupled/_44c5_s1_p4_0.vqh"
#include "books/coupled/_44c5_s0_p5_0.vqh"
#include "books/coupled/_44c5_s0_p6_0.vqh"
#include "books/coupled/_44c5_s1_p6_0.vqh"
#include "books/coupled/_44c5_s2_p6_0.vqh"
#include "books/coupled/_44c5_s0_p7_0.vqh"
#include "books/coupled/_44c5_s0_p7_1.vqh"
#include "books/coupled/_44c5_s1_p7_0.vqh"
#include "books/coupled/_44c5_s1_p7_1.vqh"
#include "books/coupled/_44c5_s2_p7_0.vqh"
#include "books/coupled/_44c5_s2_p7_1.vqh"
#include "books/coupled/_44c5_s3_p7_0.vqh"
#include "books/coupled/_44c5_s3_p7_1.vqh"
#include "books/coupled/_44c5_s0_p8_0.vqh"
#include "books/coupled/_44c5_s0_p8_1.vqh"
#include "books/coupled/_44c5_s1_p8_0.vqh"
#include "books/coupled/_44c5_s1_p8_1.vqh"
#include "books/coupled/_44c5_s2_p8_0.vqh"
#include "books/coupled/_44c5_s2_p8_1.vqh"
#include "books/coupled/_44c5_s3_p8_0.vqh"
#include "books/coupled/_44c5_s3_p8_1.vqh"
#include "books/coupled/_44c5_s0_p9_0.vqh"
#include "books/coupled/_44c5_s0_p9_1.vqh"
#include "books/coupled/_44c5_s0_p9_2.vqh"
#include "books/coupled/_44c5_s1_p9_0.vqh"
#include "books/coupled/_44c5_s1_p9_1.vqh"
#include "books/coupled/_44c5_s1_p9_2.vqh"
#include "books/coupled/_44c5_s2_p9_0.vqh"
#include "books/coupled/_44c5_s2_p9_1.vqh"
#include "books/coupled/_44c5_s2_p9_2.vqh"
#include "books/coupled/_44c5_s3_p9_0.vqh"
#include "books/coupled/_44c5_s3_p9_1.vqh"
#include "books/coupled/_44c5_s3_p9_2.vqh"
#include "books/coupled/_44c6_short.vqh"
#include "books/coupled/_44c6_long.vqh"
#include "books/coupled/_44c6_s0_p1_0.vqh"
#include "books/coupled/_44c6_s0_p2_0.vqh"
#include "books/coupled/_44c6_s1_p2_0.vqh"
#include "books/coupled/_44c6_s0_p3_0.vqh"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -