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

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

?? encode.c

?? G.711 G.72 3聲音壓縮標準壓縮、解壓代碼
?? C
字號:
/*
 * encode.c
 *
 * CCITT ADPCM encoder
 *
 * Usage : encode [-3|4|5] [-a|u|l] < infile > outfile
 */
#include <stdio.h>
#include "g72x.h"


/*
 * Pack output codes into bytes and write them to stdout.
 * Returns 1 if there is residual output, else returns 0.
 */
int
pack_output(
	unsigned		code,
	int			bits)
{
	static unsigned int	out_buffer = 0;
	static int		out_bits = 0;
	unsigned char		out_byte;

	out_buffer |= (code << out_bits);
	out_bits += bits;
	if (out_bits >= 8) {
		out_byte = out_buffer & 0xff;
		out_bits -= 8;
		out_buffer >>= 8;
		fwrite(&out_byte, sizeof (char), 1, stdout);
	}
	return (out_bits > 0);
}


main(
	int			argc,
	char			**argv)
{
	struct g72x_state	state;
	unsigned char		sample_char;
	short			sample_short;
	unsigned char		code;
	int			resid;
	int			in_coding;
	int			in_size;
	unsigned		*in_buf;
	int			(*enc_routine)();
	int			enc_bits;

	g72x_init_state(&state);

	/* Set defaults to u-law input, G.721 output */
	in_coding = AUDIO_ENCODING_ULAW;
	in_size = sizeof (char);
	in_buf = (unsigned *)&sample_char;
	enc_routine = g721_encoder;
	enc_bits = 4;

	/* Process encoding argument, if any */
	while ((argc > 1) && (argv[1][0] == '-')) {
		switch (argv[1][1]) {
		case '3':
			enc_routine = g723_24_encoder;
			enc_bits = 3;
			break;
		case '4':
			enc_routine = g721_encoder;
			enc_bits = 4;
			break;
		case '5':
			enc_routine = g723_40_encoder;
			enc_bits = 5;
			break;
		case 'u':
			in_coding = AUDIO_ENCODING_ULAW;
			in_size = sizeof (char);
			in_buf = (unsigned *)&sample_char;
			break;
		case 'a':
			in_coding = AUDIO_ENCODING_ALAW;
			in_size = sizeof (char);
			in_buf = (unsigned *)&sample_char;
			break;
		case 'l':
			in_coding = AUDIO_ENCODING_LINEAR;
			in_size = sizeof (short);
			in_buf = (unsigned *)&sample_short;
			break;
		default:
fprintf(stderr, "CCITT ADPCM Encoder -- usage:\n");
fprintf(stderr, "\tencode [-3|4|5] [-a|u|l] < infile > outfile\n");
fprintf(stderr, "where:\n");
fprintf(stderr, "\t-3\tGenerate G.723 24kbps (3-bit) data\n");
fprintf(stderr, "\t-4\tGenerate G.721 32kbps (4-bit) data [default]\n");
fprintf(stderr, "\t-5\tGenerate G.723 40kbps (5-bit) data\n");
fprintf(stderr, "\t-a\tProcess 8-bit A-law input data\n");
fprintf(stderr, "\t-u\tProcess 8-bit u-law input data [default]\n");
fprintf(stderr, "\t-l\tProcess 16-bit linear PCM input data\n");
			exit(1);
		}
		argc--;
		argv++;
	}

	/* Read input file and process */
	while (fread(in_buf, in_size, 1, stdin) == 1) {
		code = (*enc_routine)(in_size == 2 ? sample_short : sample_char,
		    in_coding, &state);
		resid = pack_output(code, enc_bits);
	}

	/* Write zero codes until all residual codes are written out */
	while (resid) {
		resid = pack_output(0, enc_bits);
	}
	fclose(stdout);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品视频一区二区三区八戒| 精品少妇一区二区三区日产乱码| 精品在线一区二区三区| 五月天久久比比资源色| 午夜精品福利久久久| 亚洲成av人片观看| 视频一区二区三区中文字幕| 亚洲色图丝袜美腿| 国产精品麻豆视频| 中文av一区二区| 国产精品的网站| 一区二区欧美精品| 亚洲国产一二三| 五月综合激情网| 麻豆传媒一区二区三区| 国产精一区二区三区| 成人av电影在线网| 日本丰满少妇一区二区三区| 日本高清成人免费播放| 欧美久久一区二区| 欧美草草影院在线视频| 国产欧美一区二区在线| 亚洲精品视频在线看| 日韩av网站在线观看| 国产精品一区二区久久不卡| 91在线视频观看| 91精品国产入口| 国产天堂亚洲国产碰碰| 亚洲精品第一国产综合野| 日韩激情视频网站| 国产一区中文字幕| 一本色道亚洲精品aⅴ| 欧美一区二区精品| 国产精品美女久久久久av爽李琼 | 天堂资源在线中文精品| 麻豆精品新av中文字幕| 99久久99久久精品免费看蜜桃| 9191成人精品久久| 久久一夜天堂av一区二区三区| 亚洲日本在线观看| 久久精品国产免费| 91黄视频在线| 国产午夜精品久久久久久久| 亚洲综合色成人| 国产麻豆日韩欧美久久| 欧美日韩在线播放三区| 国产精品国产馆在线真实露脸| 婷婷久久综合九色综合绿巨人| 春色校园综合激情亚洲| 欧美一区二区三区视频在线| 国产精品久久久久久妇女6080| 免费一级欧美片在线观看| 一本大道久久a久久综合婷婷| 久久久蜜桃精品| 轻轻草成人在线| 在线看不卡av| 国产精品不卡在线观看| 韩国午夜理伦三级不卡影院| 精品视频资源站| 亚洲色图制服诱惑 | 91麻豆国产自产在线观看| 日韩一级免费一区| 亚洲综合一二三区| 日本高清不卡视频| 亚洲欧美另类图片小说| 国产91丝袜在线播放| 久久亚洲影视婷婷| 精品写真视频在线观看| 欧美一区二区三区爱爱| 三级一区在线视频先锋| 欧美日韩三级视频| 日日噜噜夜夜狠狠视频欧美人 | 久久久综合视频| 日本亚洲电影天堂| 欧美高清视频不卡网| 亚洲第一福利视频在线| 欧美三级中文字幕在线观看| 亚洲一区二区五区| 欧美日韩一区二区三区四区五区| 一区二区三区产品免费精品久久75| 波多野结衣一区二区三区 | 亚洲国产毛片aaaaa无费看| 91色在线porny| 欧美国产1区2区| 丁香另类激情小说| 国产精品久久久久久久久免费樱桃| 欧洲精品在线观看| 亚洲国产成人高清精品| 7777精品伊人久久久大香线蕉最新版| 午夜精品久久久久久久99水蜜桃| 欧美老肥妇做.爰bbww| 免费一区二区视频| 日本一区二区三区四区| 99精品在线免费| 亚洲激情一二三区| 欧美一区二区私人影院日本| 激情欧美一区二区| 中文字幕中文字幕中文字幕亚洲无线| 91污片在线观看| 日韩高清欧美激情| 久久精品男人的天堂| 色哟哟在线观看一区二区三区| 亚洲成人1区2区| 精品国产污网站| 99久久精品免费精品国产| 亚洲va中文字幕| 久久婷婷综合激情| 91色婷婷久久久久合中文| 日韩av电影天堂| 国产日韩视频一区二区三区| 91麻豆免费看片| 久久超级碰视频| 国产精品日产欧美久久久久| 欧美三级资源在线| 成人激情免费视频| 偷拍日韩校园综合在线| 国产午夜亚洲精品不卡| 欧美日韩精品欧美日韩精品一| 国产成人自拍网| 亚洲成av人片在www色猫咪| 欧美激情艳妇裸体舞| 欧美中文字幕亚洲一区二区va在线 | 99久久精品免费看国产| 男女视频一区二区| 一区二区三区四区五区视频在线观看| 日韩一区二区在线观看| 欧美乱熟臀69xxxxxx| 成人的网站免费观看| 麻豆精品在线看| 亚洲已满18点击进入久久| 久久精品一区二区三区不卡牛牛| 欧美日韩国产欧美日美国产精品| 极品少妇xxxx精品少妇偷拍| 一区二区三区91| 国产精品丝袜久久久久久app| 7777女厕盗摄久久久| 欧美亚洲一区二区在线观看| 成人午夜短视频| 久久国产精品色| 喷水一区二区三区| 亚洲国产日韩在线一区模特| 国产精品福利一区二区| 久久午夜色播影院免费高清| 欧美一区二区在线观看| 99re这里只有精品视频首页| 国产成人av福利| 精品影院一区二区久久久| 蜜桃传媒麻豆第一区在线观看| 一区二区三区国产豹纹内裤在线| 国产精品护士白丝一区av| 国产精品日产欧美久久久久| 国产欧美综合色| 国产精品天干天干在线综合| 国产无人区一区二区三区| www精品美女久久久tv| 2023国产精品| 亚洲国产精品精华液ab| 久久免费午夜影院| 久久免费偷拍视频| 国产日韩欧美激情| 国产精品天美传媒| 最新国产の精品合集bt伙计| 国产精品久久久久影院| 国产精品久久免费看| 亚洲视频网在线直播| 亚洲精品乱码久久久久| 亚洲成人免费看| 男女性色大片免费观看一区二区 | 麻豆精品一区二区av白丝在线| 美腿丝袜在线亚洲一区| 国产在线一区观看| 成人aa视频在线观看| 色综合天天性综合| 欧美三级乱人伦电影| 精品国精品国产| 国产精品情趣视频| 成人欧美一区二区三区视频网页 | 蜜桃av噜噜一区| 国产精一品亚洲二区在线视频| aaa亚洲精品| 欧美日韩免费一区二区三区| 日韩精品一区二区三区老鸭窝| 久久奇米777| 亚洲伦在线观看| 日韩电影在线看| 国产成人av资源| 欧美无人高清视频在线观看| 欧美tickle裸体挠脚心vk| 国产精品黄色在线观看| 日韩高清在线一区| 国产91高潮流白浆在线麻豆| 欧美丝袜第三区| 国产欧美日韩不卡免费| 亚洲国产日韩精品| 粉嫩一区二区三区在线看| 在线区一区二视频| 欧美激情在线免费观看| 国产.欧美.日韩| 欧美日韩国产高清一区二区三区| 337p日本欧洲亚洲大胆精品|