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

📄 audio_math.c

📁 vlc stand 0.1.99 ist sehr einfach
💻 C
📖 第 1 页 / 共 3 页
字号:
                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 6:            v = b->actual + 6;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 7:            v = b->actual + 7;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 8:            v = b->actual + 8;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 9:            v = b->actual + 9;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 10:            v = b->actual + 10;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 11:            v = b->actual + 11;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 12:            v = b->actual + 12;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 13:            v = b->actual + 13;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 14:            v = b->actual + 14;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v;                v += 15;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 15;            }            break;        case 15:            v = b->actual + 15;            for (i=0; i<32; i++) {                tmp = *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                tmp += *f++ * *v--;                if ((tmp += *f++ * *v) > 32767)                    **pcm = 0x7FFF;                else                    if (tmp < -32768)                        **pcm = 0x8000;                    else                        **pcm = (s16)tmp;                *pcm += jump;                v += 31;            }            break;    }    /* Set the next position in the filter bank */    b->pos++;    b->pos &= 15;    b->actual = (b->actual == b->v1 ? b->v2 : b->v1);}

⌨️ 快捷键说明

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