亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? audiogen.c

?? arm平臺下的H264編碼和解碼源代碼
?? C
字號:
/* * Generates a synthetic stereo sound * NOTE: no floats are used to guaranty a bit exact output. */#include <stdlib.h>#include <stdio.h>#define NB_CHANNELS 2#define FE 44100static unsigned int myrnd(unsigned int *seed_ptr, int n){    unsigned int seed, val;    seed = *seed_ptr;    seed = (seed * 314159) + 1;    if (n == 256) {        val = seed >> 24;    } else {        val = seed % n;    }    *seed_ptr = seed;    return val;}#define FRAC_BITS 16#define FRAC_ONE (1 << FRAC_BITS)#define COS_TABLE_BITS 7/* integer cosinus */static const unsigned short cos_table[(1 << COS_TABLE_BITS) + 2] = { 0x8000, 0x7ffe, 0x7ff6, 0x7fea, 0x7fd9, 0x7fc2, 0x7fa7, 0x7f87, 0x7f62, 0x7f38, 0x7f0a, 0x7ed6, 0x7e9d, 0x7e60, 0x7e1e, 0x7dd6, 0x7d8a, 0x7d3a, 0x7ce4, 0x7c89, 0x7c2a, 0x7bc6, 0x7b5d, 0x7aef, 0x7a7d, 0x7a06, 0x798a, 0x790a, 0x7885, 0x77fb, 0x776c, 0x76d9, 0x7642, 0x75a6, 0x7505, 0x7460, 0x73b6, 0x7308, 0x7255, 0x719e, 0x70e3, 0x7023, 0x6f5f, 0x6e97, 0x6dca, 0x6cf9, 0x6c24, 0x6b4b, 0x6a6e, 0x698c, 0x68a7, 0x67bd, 0x66d0, 0x65de, 0x64e9, 0x63ef, 0x62f2, 0x61f1, 0x60ec, 0x5fe4, 0x5ed7, 0x5dc8, 0x5cb4, 0x5b9d, 0x5a82, 0x5964, 0x5843, 0x571e, 0x55f6, 0x54ca, 0x539b, 0x5269, 0x5134, 0x4ffb, 0x4ec0, 0x4d81, 0x4c40, 0x4afb, 0x49b4, 0x486a, 0x471d, 0x45cd, 0x447b, 0x4326, 0x41ce, 0x4074, 0x3f17, 0x3db8, 0x3c57, 0x3af3, 0x398d, 0x3825, 0x36ba, 0x354e, 0x33df, 0x326e, 0x30fc, 0x2f87, 0x2e11, 0x2c99, 0x2b1f, 0x29a4, 0x2827, 0x26a8, 0x2528, 0x23a7, 0x2224, 0x209f, 0x1f1a, 0x1d93, 0x1c0c, 0x1a83, 0x18f9, 0x176e, 0x15e2, 0x1455, 0x12c8, 0x113a, 0x0fab, 0x0e1c, 0x0c8c, 0x0afb, 0x096b, 0x07d9, 0x0648, 0x04b6, 0x0324, 0x0192, 0x0000, 0x0000,};#define CSHIFT (FRAC_BITS - COS_TABLE_BITS - 2)static int int_cos(int a){    int neg, v, f;    const unsigned short *p;    a = a & (FRAC_ONE - 1); /* modulo 2 * pi */    if (a >= (FRAC_ONE / 2))        a = FRAC_ONE - a;    neg = 0;    if (a > (FRAC_ONE / 4)) {        neg = -1;        a = (FRAC_ONE / 2) - a;    }    p = cos_table + (a >> CSHIFT);    /* linear interpolation */    f = a & ((1 << CSHIFT) - 1);    v = p[0] + (((p[1] - p[0]) * f + (1 << (CSHIFT - 1))) >> CSHIFT);    v = (v ^ neg) - neg;    v = v << (FRAC_BITS - 15);    return v;}FILE *outfile;void put_sample(int v){    fputc(v & 0xff, outfile);    fputc((v >> 8) & 0xff, outfile);}int main(int argc, char **argv){    int i, a, v, j, f, amp, ampa;    unsigned int seed = 1;    int tabf1[NB_CHANNELS], tabf2[NB_CHANNELS];    int taba[NB_CHANNELS];    if (argc != 2) {        printf("usage: %s file\n"               "generate a test raw 16 bit stereo audio stream\n", argv[0]);        exit(1);    }        outfile = fopen(argv[1], "wb");    if (!outfile) {        perror(argv[1]);        return 1;    }    /* 1 second of single freq sinus at 1000 Hz */    a = 0;    for(i=0;i<1 * FE;i++) {        v = (int_cos(a) * 10000) >> FRAC_BITS;        for(j=0;j<NB_CHANNELS;j++)            put_sample(v);        a += (1000 * FRAC_ONE) / FE;    }    /* 1 second of varing frequency between 100 and 10000 Hz */    a = 0;    for(i=0;i<1 * FE;i++) {        v = (int_cos(a) * 10000) >> FRAC_BITS;        for(j=0;j<NB_CHANNELS;j++)            put_sample(v);        f = 100 + (((10000 - 100) * i) / FE);        a += (f * FRAC_ONE) / FE;    }        /* 0.5 second of low amplitude white noise */    for(i=0;i<FE / 2;i++) {        v = myrnd(&seed, 20000) - 10000;        for(j=0;j<NB_CHANNELS;j++)            put_sample(v);    }    /* 0.5 second of high amplitude white noise */    for(i=0;i<FE / 2;i++) {        v = myrnd(&seed, 65535) - 32768;        for(j=0;j<NB_CHANNELS;j++)            put_sample(v);    }    /* stereo : 2 unrelated ramps */    for(j=0;j<NB_CHANNELS;j++) {        taba[j] = 0;        tabf1[j] = 100 + myrnd(&seed, 5000);        tabf2[j] = 100 + myrnd(&seed, 5000);    }    for(i=0;i<1 * FE;i++) {        for(j=0;j<NB_CHANNELS;j++) {            v = (int_cos(taba[j]) * 10000) >> FRAC_BITS;            put_sample(v);            f = tabf1[j] + (((tabf2[j] - tabf1[j]) * i) / FE);            taba[j] += (f * FRAC_ONE) / FE;        }    }        /* stereo 500 Hz with varying volume */    a = 0;    ampa = 0;    for(i=0;i<2 * FE;i++) {        for(j=0;j<NB_CHANNELS;j++) {            amp = ((FRAC_ONE + int_cos(ampa)) * 5000) >> FRAC_BITS;            if (j & 1)                amp = 10000 - amp;            v = (int_cos(a) * amp) >> FRAC_BITS;            put_sample(v);            a += (500 * FRAC_ONE) / FE;            ampa += (2 * FRAC_ONE) / FE;        }    }    fclose(outfile);    return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成精品久久久久| 在线精品视频免费播放| 国产亚洲欧美激情| 日韩精品1区2区3区| 欧美中文字幕不卡| 欧美高清dvd| 国产日韩精品一区| 欧美日韩亚洲丝袜制服| 欧美又粗又大又爽| 精品国产网站在线观看| 樱花草国产18久久久久| 一个色综合网站| 成人手机在线视频| 91成人在线免费观看| 色婷婷综合久久久久中文 | 久久久亚洲欧洲日产国码αv| 中文字幕成人av| 中文字幕一区在线观看| 国产麻豆视频一区| 欧美日韩国产首页| 国产精品国产自产拍高清av | 免费高清成人在线| 99精品国产一区二区三区不卡| 色伊人久久综合中文字幕| 欧美精品一区二区蜜臀亚洲| 亚洲第一成人在线| www.亚洲色图.com| 久久久.com| 午夜精品久久久久久久99樱桃| 免费成人在线影院| 91亚洲国产成人精品一区二区三 | 国产一区二区三区免费播放| 日本精品视频一区二区三区| 《视频一区视频二区| 丰满放荡岳乱妇91ww| 精品第一国产综合精品aⅴ| 亚洲国产视频直播| 欧洲精品在线观看| 欧美韩国日本综合| eeuss影院一区二区三区 | 97久久精品人人爽人人爽蜜臀 | 欧美亚洲国产一卡| 亚洲一区在线观看免费观看电影高清| 成人国产精品免费观看动漫| 亚洲成a人片在线不卡一二三区| 日韩免费成人网| 欧美日韩国产高清一区| 9l国产精品久久久久麻豆| 精品一二三四区| 波多野结衣中文字幕一区二区三区 | 欧美日韩一卡二卡三卡| 97aⅴ精品视频一二三区| 欧美性受xxxx| 欧美一区二区三区四区五区| 精品国产一区二区三区忘忧草 | 精品日韩在线一区| 国产女人18水真多18精品一级做 | 亚洲精品欧美专区| 自拍偷拍亚洲综合| 国产成人av资源| 一级女性全黄久久生活片免费| 日韩av网站在线观看| 欧美午夜不卡视频| 青娱乐精品视频在线| 久久久99精品免费观看| 99精品视频一区二区| 天天综合网 天天综合色| 久久综合九色综合欧美98| www.在线欧美| 免费成人在线网站| 一本色道综合亚洲| 精品国产一区二区三区av性色| 国产三级欧美三级日产三级99 | 欧美日本视频在线| 欧美丝袜丝交足nylons图片| 欧美日韩美少妇| 欧美xxxxx裸体时装秀| 婷婷综合五月天| 欧美一区二区三区四区久久| 一本久道中文字幕精品亚洲嫩| 久热成人在线视频| 久久精品免视看| 欧美日韩一二三| 国产91综合一区在线观看| 亚洲成人tv网| 最新成人av在线| 日韩一区二区在线观看视频 | 亚洲伊人色欲综合网| 精品国产乱码久久久久久闺蜜| 一本大道综合伊人精品热热 | 久久久久久久综合色一本| 欧美日韩成人综合| 99久久精品国产一区| 激情图区综合网| 丝袜亚洲另类欧美| 亚洲靠逼com| 国产精品久久久久久亚洲伦| 精品欧美黑人一区二区三区| 欧美日韩高清一区| 狠狠色伊人亚洲综合成人| 91女人视频在线观看| 欧美日韩国产首页| 成人av午夜影院| 成人一级黄色片| 国产成人亚洲综合a∨猫咪| 久久99国内精品| 久久黄色级2电影| 青娱乐精品视频在线| 秋霞电影一区二区| 美国精品在线观看| 蜜乳av一区二区| 美女诱惑一区二区| 免费人成网站在线观看欧美高清| 午夜久久福利影院| 亚洲bdsm女犯bdsm网站| 亚洲第四色夜色| 亚洲成人精品在线观看| 亚洲精品免费在线观看| 亚洲美女少妇撒尿| 亚洲麻豆国产自偷在线| 国产日韩高清在线| 欧美精品一区二| xnxx国产精品| 久久精品视频在线看| 欧美国产日本视频| 国产 欧美在线| 99综合电影在线视频| 久久99国产精品久久99| 亚洲成人精品一区| 国产99一区视频免费 | 色中色一区二区| 久久爱另类一区二区小说| 亚洲人精品午夜| 三级在线观看一区二区 | 欧美成人精品二区三区99精品| 日韩欧美国产三级| 最新国产精品久久精品| 天堂精品中文字幕在线| 91在线高清观看| 5月丁香婷婷综合| 最新热久久免费视频| 日韩精品亚洲一区二区三区免费| 国产专区综合网| 欧美肥胖老妇做爰| 亚洲综合一区二区三区| 91麻豆精品国产91久久久更新时间| 欧洲国产伦久久久久久久| 欧美在线一区二区| 日韩一区二区三区在线观看| 亚洲视频图片小说| 亚洲成年人影院| 精品亚洲国产成人av制服丝袜| 国产不卡高清在线观看视频| 99re8在线精品视频免费播放| 91精品国产色综合久久不卡蜜臀 | 欧美日韩美少妇| 久久精品国产亚洲高清剧情介绍 | 91美女在线看| 337p亚洲精品色噜噜| 欧美国产日韩精品免费观看| 亚州成人在线电影| 成人性生交大片免费看中文 | av在线一区二区| 日韩精品一区二区三区中文精品| 国产精品三级av在线播放| 亚洲国产成人av网| 国产精品资源在线看| 色激情天天射综合网| 欧美高清在线视频| 久久国产剧场电影| 91色porny| 亚洲精品中文字幕在线观看| 久久精品国产色蜜蜜麻豆| 91免费视频观看| 国产精品视频yy9299一区| 九九精品视频在线看| 欧美日韩免费高清一区色橹橹| 国产精品视频一二三区| 久久国产福利国产秒拍| 欧美精品乱码久久久久久| 亚洲综合色婷婷| 欧美日韩aaa| 奇米精品一区二区三区四区| 欧美放荡的少妇| 日日骚欧美日韩| 久久综合色一综合色88| 国产乱码精品一区二区三区忘忧草 | 午夜欧美2019年伦理| 欧美激情自拍偷拍| 精品一二三四区| 久久精品夜夜夜夜久久| 国产99久久精品| 老司机精品视频一区二区三区| 久久国产麻豆精品| 99久久免费视频.com| 91麻豆精东视频| 337p日本欧洲亚洲大胆色噜噜| 蜜桃视频在线一区| 欧美一级欧美三级在线观看| 午夜欧美电影在线观看|