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

📄 mp3dec_layer3_int.c

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 C
📖 第 1 页 / 共 5 页
字号:
/*//////////////////////////////////////////////////////////////////////////////////                  INTEL CORPORATION PROPRIETARY INFORMATION//     This software is supplied under the terms of a license agreement or//     nondisclosure agreement with Intel Corporation and may not be copied//     or disclosed except in accordance with the terms of that agreement.//          Copyright(c) 2003-2005 Intel Corporation. All Rights Reserved.//*/#include "mp3dec_own_int.h"static struct {    int     l[22];    int     s[39];    int     m[38];} sfBandWidths[2][3] = {    { /* MPEG 2 */        { /* sampling frequency = 22.05 kHz */            /* long bloks */            {  6,  6,  6,  6,  6,  6,  8, 10, 12, 14,              16, 20, 24, 28, 32, 38, 46, 52, 60, 68,              58, 54            },            /* short bloks */            {  4,  4,  4,  4,  4,  4,  4,  4,  4,  6,               6,  6,  6,  6,  6,  8,  8,  8, 10, 10,              10, 14, 14, 14, 18, 18, 18, 26, 26, 26,              32, 32, 32, 42, 42, 42, 18, 18, 18            },            /* mixed bloks */            {  6,  6,  6,  6,  6,  6,  6,  6,  6,  6,               6,  6,  8,  8,  8, 10, 10, 10, 14, 14,              14, 18, 18, 18, 26, 26, 26, 32, 32, 32,              42, 42, 42, 18, 18, 18,  0,  0            }        },        { /* sampling frequency = 24 kHz */            /* long bloks */            {  6,  6,  6,  6,  6,  6,  8, 10, 12, 14,              16, 18, 22, 26, 32, 38, 46, 54, 62, 70,              76, 36            },            /* short bloks */            {  4,  4,  4,  4,  4,  4,  4,  4,  4,  6,               6,  6,  8,  8,  8, 10, 10, 10, 12, 12,              12, 14, 14, 14, 18, 18, 18, 24, 24, 24,              32, 32, 32, 44, 44, 44, 12, 12, 12            },            /* mixed bloks */            {  6,  6,  6,  6,  6,  6,  6,  6,  6,  8,               8,  8, 10, 10, 10, 12, 12, 12, 14, 14,              14, 18, 18, 18, 24, 24, 24, 32, 32, 32,              44, 44, 44, 12, 12, 12,  0,  0            }        },        { /* sampling frequency = 16 kHz       */            /* long bloks */            {  6,  6,  6,  6,  6,  6,  8, 10, 12, 14,              16, 20, 24, 28, 32, 38, 46, 52, 60, 68,              58, 54            },            /* short bloks */            {  4,  4,  4,  4,  4,  4,  4,  4,  4,  6,               6,  6,  8,  8,  8, 10, 10, 10, 12, 12,              12, 14, 14, 14, 18, 18, 18, 24, 24, 24,              30, 30, 30, 40, 40, 40, 18, 18, 18            },            /* mixed bloks */            {  6,  6,  6,  6,  6,  6,  6,  6,  6,  8,               8,  8, 10, 10, 10, 12, 12, 12, 14, 14,              14, 18, 18, 18, 24, 24, 24, 30, 30, 30,              40, 40, 40, 18, 18, 18,  0,  0            }        }    },    { /* MPEG 1 */        { /* sampling frequency = 44.1 kHz */            /* long bloks */            {  4,  4,  4,  4,  4,  4,  6,  6,  8,  8,              10, 12, 16, 20, 24, 28, 34, 42, 50, 54,              76, 158            },            /* short bloks */            {  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,               4,  4,  6,  6,  6,  8,  8,  8, 10, 10,              10, 12, 12, 12, 14, 14, 14, 18, 18, 18,              22, 22, 22, 30, 30, 30, 56, 56, 56            },            /* mixed bloks */            {  4,  4,  4,  4,  4,  4,  6,  6,  4,  4,               4,  6,  6,  6,  8,  8,  8, 10, 10, 10,              12, 12, 12, 14, 14, 14, 18, 18, 18, 22,              22, 22, 30, 30, 30, 56, 56, 56            }        },        { /* sampling frequency = 48 kHz */            /* long bloks */            {  4,  4,  4,  4,  4,  4,  6,  6,  6,  8,              10, 12, 16, 18, 22, 28, 34, 40, 46, 54,              54, 192            },            /* short bloks */            {  4,  4,  4,  4,  4,  4,  4,  4,  4,  4,               4,  4,  6,  6,  6,  6,  6,  6, 10, 10,              10, 12, 12, 12, 14, 14, 14, 16, 16, 16,              20, 20, 20, 26, 26, 26, 66, 66, 66            },            /* mixed bloks */            {  4,  4,  4,  4,  4,  4,  6,  6,  4,  4,               4,  6,  6,  6,  6,  6,  6, 10, 10, 10,              12, 12, 12, 14, 14, 14, 16, 16, 16, 20,              20, 20, 26, 26, 26, 66, 66, 66            }        },        { /* sampling frequency = 32 kHz */            /* long bloks */            {  4,  4,  4,  4,  4,  4,  6,  6,  8, 10,              12, 16, 20, 24, 30, 38, 46, 56, 68, 84,              102, 26            },

⌨️ 快捷键说明

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