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

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

?? decode.c

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


/*
 * Unpack input codes and pass them back as bytes.
 * Returns 1 if there is residual input, returns -1 if eof, else returns 0.
 */
int
unpack_input(
	unsigned char		*code,
	int			bits)
{
	static unsigned int	in_buffer = 0;
	static int		in_bits = 0;
	unsigned char		in_byte;

	if (in_bits < bits) {
		if (fread(&in_byte, sizeof (char), 1, stdin) != 1) {
			*code = 0;
			return (-1);
		}
		in_buffer |= (in_byte << in_bits);
		in_bits += 8;
	}
	*code = in_buffer & ((1 << bits) - 1);
	in_buffer >>= bits;
	in_bits -= bits;
	return (in_bits > 0);
}


main(
	int			argc,
	char			**argv)
{
	short			sample;
	unsigned char		code;
	int			n;
	struct g72x_state	state;
	int			out_coding;
	int			out_size;
	int			(*dec_routine)();
	int			dec_bits;

	g72x_init_state(&state);
	out_coding = AUDIO_ENCODING_ULAW;
	out_size = sizeof (char);
	dec_routine = g721_decoder;
	dec_bits = 4;

	/* Process encoding argument, if any */
	while ((argc > 1) && (argv[1][0] == '-')) {
		switch (argv[1][1]) {
		case '3':
			dec_routine = g723_24_decoder;
			dec_bits = 3;
			break;
		case '4':
			dec_routine = g721_decoder;
			dec_bits = 4;
			break;
		case '5':
			dec_routine = g723_40_decoder;
			dec_bits = 5;
			break;
		case 'u':
			out_coding = AUDIO_ENCODING_ULAW;
			out_size = sizeof (char);
			break;
		case 'a':
			out_coding = AUDIO_ENCODING_ALAW;
			out_size = sizeof (char);
			break;
		case 'l':
			out_coding = AUDIO_ENCODING_LINEAR;
			out_size = sizeof (short);
			break;
		default:
fprintf(stderr, "CCITT ADPCM Decoder -- usage:\n");
fprintf(stderr, "\tdecode [-3|4|5] [-a|u|l] < infile > outfile\n");
fprintf(stderr, "where:\n");
fprintf(stderr, "\t-3\tProcess G.723 24kbps (3-bit) input data\n");
fprintf(stderr, "\t-4\tProcess G.721 32kbps (4-bit) input data [default]\n");
fprintf(stderr, "\t-5\tProcess G.723 40kbps (5-bit) input data\n");
fprintf(stderr, "\t-a\tGenerate 8-bit A-law data\n");
fprintf(stderr, "\t-u\tGenerate 8-bit u-law data [default]\n");
fprintf(stderr, "\t-l\tGenerate 16-bit linear PCM data\n");
			exit(1);
		}
		argc--;
		argv++;
	}

	/* Read and unpack input codes and process them */
	while (unpack_input(&code, dec_bits) >= 0) {
		sample = (*dec_routine)(code, out_coding, &state);
		if (out_size == 2) {
			fwrite(&sample, out_size, 1, stdout);
		} else {
			code = (unsigned char)sample;
			fwrite(&code, out_size, 1, stdout);
		}
	}
	fclose(stdout);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美绝品在线观看成人午夜影视| 日韩电影在线一区二区三区| 欧美精品第1页| 日本韩国欧美一区二区三区| 成人国产精品免费观看视频| 日本不卡的三区四区五区| 日韩黄色片在线观看| 天堂蜜桃一区二区三区| 日韩精彩视频在线观看| 久久精品国产77777蜜臀| 另类成人小视频在线| 国产精品99久久久久久久vr| 国产精品性做久久久久久| 成人av小说网| 日本电影欧美片| 欧美美女一区二区| 日韩一区二区在线看| 久久免费偷拍视频| 国产精品美女久久久久久| 亚洲综合偷拍欧美一区色| 天天色天天操综合| 免费国产亚洲视频| 国产乱码精品一品二品| 不卡的av中国片| 欧美日韩不卡一区| 欧美精品一区二区三区视频| 国产精品久久综合| 亚洲一级二级三级在线免费观看| 免费在线成人网| 国产成人午夜99999| 日本丶国产丶欧美色综合| 6080亚洲精品一区二区| 亚洲国产精品99久久久久久久久 | 蜜桃精品在线观看| 蜜桃视频在线一区| 成人av动漫在线| 欧美群妇大交群中文字幕| 久久日韩粉嫩一区二区三区| 亚洲一区二区四区蜜桃| 国产乱人伦偷精品视频免下载| 99re这里只有精品首页| 日韩亚洲欧美在线观看| 亚洲欧美日韩国产一区二区三区| 午夜一区二区三区视频| 成人网页在线观看| 日韩欧美综合在线| 一区二区高清视频在线观看| 激情欧美日韩一区二区| 欧美三级资源在线| 日本一区二区久久| 美女视频黄 久久| 欧美日韩一卡二卡| 国产精品视频免费看| 麻豆精品视频在线观看视频| 欧美亚洲动漫制服丝袜| 国产午夜精品在线观看| 久久99国产精品久久99| 欧美乱妇23p| 伊人夜夜躁av伊人久久| 国产成人午夜片在线观看高清观看| 欧美一级夜夜爽| 天天射综合影视| 欧美在线制服丝袜| 国产精品乱人伦一区二区| 国产乱子伦视频一区二区三区| 欧美久久婷婷综合色| 亚洲一区二区三区在线| 一本大道av一区二区在线播放| 久久久一区二区三区| 国产一区二区在线看| 欧美电视剧免费观看| 美女视频黄a大片欧美| 日韩免费观看高清完整版在线观看| 亚洲综合色区另类av| 色综合久久久久综合体| 一区二区三区中文字幕电影 | 日韩精品国产精品| 欧美日韩一区二区在线观看| 亚洲欧美日韩国产中文在线| 91久久精品国产91性色tv| 日韩理论片网站| 色狠狠一区二区| 亚洲综合色自拍一区| 欧美日韩精品一区二区天天拍小说| 亚洲一级二级在线| 欧美一区二区三区电影| 青青草国产成人av片免费| 精品免费一区二区三区| 国产在线精品一区二区三区不卡| 2020国产成人综合网| 国产成人日日夜夜| 日韩伦理电影网| 制服视频三区第一页精品| 麻豆91在线观看| 日本一区二区三区在线观看| 99久久久久免费精品国产| 亚洲女人小视频在线观看| 欧美日免费三级在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品视频麻豆| 亚洲精品综合在线| 亚洲人妖av一区二区| 青草av.久久免费一区| 精品成人一区二区| 成人av动漫网站| 午夜精品视频一区| 久久久www免费人成精品| av一区二区三区四区| 日韩精品一级二级| 久久久国产午夜精品| 在线观看区一区二| 韩国av一区二区| 一区二区在线免费| 日韩视频免费观看高清在线视频| 国产99精品在线观看| 亚洲成人综合视频| 久久久久国产一区二区三区四区| 91精品办公室少妇高潮对白| 久久国产夜色精品鲁鲁99| ●精品国产综合乱码久久久久| 777欧美精品| 91成人在线观看喷潮| 国精品**一区二区三区在线蜜桃| 亚洲人成网站精品片在线观看| 欧美mv和日韩mv的网站| 一本色道久久综合亚洲精品按摩| 精品一区二区三区免费视频| 亚洲精品一二三区| 国产亚洲污的网站| 91精品国产综合久久精品app| 成人国产免费视频| 国产精品自拍网站| 三级久久三级久久久| 亚洲一区二区三区四区中文字幕| 国产欧美一区二区精品性| 欧美一区二区三区视频在线观看| 94-欧美-setu| 懂色av中文一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲精品第1页| 亚洲人成网站精品片在线观看| 久久久久久日产精品| 日韩亚洲欧美一区| 91精品国产麻豆国产自产在线| 欧美日韩一区久久| 日本高清不卡一区| 色中色一区二区| 日本精品视频一区二区| aaa亚洲精品一二三区| 成人精品免费网站| 成人涩涩免费视频| 成人三级在线视频| 成人av影视在线观看| 99久久免费国产| 色偷偷久久一区二区三区| 91蜜桃网址入口| 日韩免费看的电影| 国产99一区视频免费| 亚洲三级久久久| 精品久久国产老人久久综合| 欧美日韩国产中文| 在线观看一区日韩| 欧美日韩另类一区| 欧美乱妇一区二区三区不卡视频 | 欧美激情一区二区三区四区| 久久久欧美精品sm网站| 国产丝袜欧美中文另类| 国产女人18毛片水真多成人如厕| 国产午夜精品一区二区| 国产精品久久久久久久裸模| 成人欧美一区二区三区| 亚洲国产日韩a在线播放性色| 亚洲成人www| 国产精品中文字幕日韩精品| 国产91精品一区二区麻豆亚洲| 99久免费精品视频在线观看| 欧洲一区二区av| 日韩一卡二卡三卡四卡| 国产无一区二区| 亚洲图片自拍偷拍| 日韩在线一二三区| 久久久久亚洲综合| 日本一区二区三区国色天香| 精品视频资源站| 亚洲精品国产精品乱码不99| 国产成人av一区二区三区在线 | 精品久久人人做人人爱| 自拍偷拍亚洲激情| 精品一区二区精品| 国产一区视频在线看| 黑人巨大精品欧美黑白配亚洲| 激情综合色综合久久综合| 风间由美中文字幕在线看视频国产欧美| 色综合久久久久久久久| 日韩区在线观看| 亚洲精品欧美专区| 久久国产精品露脸对白| 一本大道久久a久久综合| 日韩精品中文字幕一区二区三区 | 国产精品美女久久久久高潮|