⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mpa_lfe.h

📁 samsung 9908DVD源代码,
💻 H
字号:
/*
 *  mpa_lfe.h
 *
 *  MPEG/audio multichannel decoder.
 *	Copyright (C) 2003 Optical Player P/J, Samsung Electronics.
 *
 *	Description:
 *				- LFE expansion samples
 *				- fill 95 samples each granule
 */
.list off


/* Defined in mpa.h */
/* secLfeSteps_mac  section idata, word3, overlay, abs ymem_LFE_TBL */
	secLfeSteps_mac

lfe_scale_factor::	// i / 96,  0 <= i <= 95
/*	fix24	0.00000000000000, 0.01041666666667, 0.02083333333333, 0.03125000000000,
	fix24	0.04166666666667, 0.05208333333333, 0.06250000000000, 0.07291666666667,
	fix24	0.08333333333333, 0.09375000000000, 0.10416666666667, 0.11458333333333,
	fix24	0.12500000000000, 0.13541666666667, 0.14583333333333, 0.15625000000000,
	fix24	0.16666666666667, 0.17708333333333, 0.18750000000000, 0.19791666666667,
	fix24	0.20833333333333, 0.21875000000000, 0.22916666666667, 0.23958333333333,
	fix24	0.25000000000000, 0.26041666666667, 0.27083333333333, 0.28125000000000,
	fix24	0.29166666666667, 0.30208333333333, 0.31250000000000, 0.32291666666667,
	fix24	0.33333333333333, 0.34375000000000, 0.35416666666667, 0.36458333333333,
	fix24	0.37500000000000, 0.38541666666667, 0.39583333333333, 0.40625000000000,
	fix24	0.41666666666667, 0.42708333333333, 0.43750000000000, 0.44791666666667,
	fix24	0.45833333333333, 0.46875000000000, 0.47916666666667, 0.48958333333333,
	fix24	0.50000000000000, 0.51041666666667, 0.52083333333333, 0.53125000000000,
	fix24	0.54166666666667, 0.55208333333333, 0.56250000000000, 0.57291666666667,
	fix24	0.58333333333333, 0.59375000000000, 0.60416666666667, 0.61458333333333,
	fix24	0.62500000000000, 0.63541666666667, 0.64583333333333, 0.65625000000000,
	fix24	0.66666666666667, 0.67708333333333, 0.68750000000000, 0.69791666666667,
	fix24	0.70833333333333, 0.71875000000000, 0.72916666666667, 0.73958333333333,
	fix24	0.75000000000000, 0.76041666666667, 0.77083333333333, 0.78125000000000,
	fix24	0.79166666666667, 0.80208333333333, 0.81250000000000, 0.82291666666667,
	fix24	0.83333333333333, 0.84375000000000, 0.85416666666667, 0.86458333333333,
	fix24	0.87500000000000, 0.88541666666667, 0.89583333333333, 0.90625000000000,
	fix24	0.91666666666667, 0.92708333333333, 0.93750000000000, 0.94791666666667,
	fix24	0.95833333333333, 0.96875000000000, 0.97916666666667, 0.98958333333333,
*/
/* 
 *	LFE scale factor:
 *	step size = ( sample[i] - sample[i-1] ) / 96
 *		=> These scale factors are represented by 10.14 format fixed-point number.
 *         Following numbers are fraction part, integer part is max 32768/96 ~ -32767/96
 */
/*	dw3		0x0000,0x00aa,0x0155,0x0200,0x02aa,0x0355,0x0400,0x04aa,
	dw3		0x0555,0x0600,0x06aa,0x0755,0x0800,0x08aa,0x0955,0x0a00,
	dw3		0x0aaa,0x0b55,0x0c00,0x0caa,0x0d55,0x0e00,0x0eaa,0x0f55,
	dw3		0x1000,0x10aa,0x1155,0x1200,0x12aa,0x1355,0x1400,0x14aa,
	dw3		0x1555,0x1600,0x16aa,0x1755,0x1800,0x18aa,0x1955,0x1a00,
	dw3		0x1aaa,0x1b55,0x1c00,0x1caa,0x1d55,0x1e00,0x1eaa,0x1f55,
	dw3		0x2000,0x20aa,0x2155,0x2200,0x22aa,0x2355,0x2400,0x24aa,
	dw3		0x2555,0x2600,0x26aa,0x2755,0x2800,0x28aa,0x2955,0x2a00,
	dw3		0x2aaa,0x2b55,0x2c00,0x2caa,0x2d55,0x2e00,0x2eaa,0x2f55,
	dw3		0x3000,0x30aa,0x3155,0x3200,0x32aa,0x3355,0x3400,0x34aa,
	dw3		0x3555,0x3600,0x36aa,0x3755,0x3800,0x38aa,0x3955,0x3a00,
	dw3		0x3aaa,0x3b55,0x3c00,0x3caa,0x3d55,0x3e00,0x3eaa,0x3f55,
*/
	dw3		0x000000,0x02aaaa,0x055555,0x080000,0x0aaaaa,0x0d5555,0x100000,0x12aaaa
	dw3		0x155555,0x180000,0x1aaaaa,0x1d5555,0x200000,0x22aaaa,0x255555,0x280000
	dw3		0x2aaaaa,0x2d5555,0x300000,0x32aaaa,0x355555,0x380000,0x3aaaaa,0x3d5555
	dw3		0x400000,0x42aaaa,0x455555,0x480000,0x4aaaaa,0x4d5555,0x500000,0x52aaaa
	dw3		0x555555,0x580000,0x5aaaaa,0x5d5555,0x600000,0x62aaaa,0x655555,0x680000
	dw3		0x6aaaaa,0x6d5555,0x700000,0x72aaaa,0x755555,0x780000,0x7aaaaa,0x7d5555
	dw3		0x800000,0x82aaaa,0x855555,0x880000,0x8aaaaa,0x8d5555,0x900000,0x92aaaa
	dw3		0x955555,0x980000,0x9aaaaa,0x9d5555,0xa00000,0xa2aaaa,0xa55555,0xa80000
	dw3		0xaaaaaa,0xad5555,0xb00000,0xb2aaaa,0xb55555,0xb80000,0xbaaaaa,0xbd5555
	dw3		0xc00000,0xc2aaaa,0xc55555,0xc80000,0xcaaaaa,0xcd5555,0xd00000,0xd2aaaa
	dw3		0xd55555,0xd80000,0xdaaaaa,0xdd5555,0xe00000,0xe2aaaa,0xe55555,0xe80000
	dw3		0xeaaaaa,0xed5555,0xf00000,0xf2aaaa,0xf55555,0xf80000,0xfaaaaa,0xfd5555

lfe_filter_coef::
	dw3		0x000114,0x000114,0x000114,0x000115,0x000115,0x000116,0x000117,0x000118	//a0
	dw3		0x000228,0x000228,0x000229,0x00022A,0x00022B,0x00022D,0x00022E,0x000230	//a1
	dw3		0x000114,0x000114,0x000114,0x000115,0x000115,0x000116,0x000117,0x000118	//a2
	dw3		0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000,0x400000	//b0
	dw3		0x821154,0x81FD78,0x81D66F,0x819D9A,0x8154F9,0x80FF28,0x809F44,0x8038D9	//b1
	dw3		0x3DF2FD,0x3E06DA,0x3E2DE4,0x3E66BB,0x3EAF5E,0x3F0532,0x3F651A,0x3FCB88	//b2
	
.list on

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -