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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mp4_mblock.h

?? MPEG4圖像編碼和解碼處理C源代碼(非常經(jīng)典的算法)
?? H
字號(hào):
/**************************************************************************
 *                                                                        *
 * This code has been developed by Andrea Graziani. This software is an   *
 * implementation of a part of one or more MPEG-4 Video tools as          *
 * specified in ISO/IEC 14496-2 standard.  Those intending to use this    *
 * software module in hardware or software products are advised that its  *
 * use may infringe existing patents or copyrights, and any such use      *
 * would be at such party's own risk.  The original developer of this     *
 * software module and his/her company, and subsequent editors and their  *
 * companies (including Project Mayo), will have no liability for use of  *
 * this software or modifications or derivatives thereof.                 *
 *                                                                        *
 * Project Mayo gives users of the Codec a license to this software       *
 * module or modifications thereof for use in hardware or software        *
 * products claiming conformance to the MPEG-4 Video Standard as          *
 * described in the Open DivX license.                                    *
 *                                                                        *
 * The complete Open DivX license can be found at                         *
 * http://www.projectmayo.com/opendivx/license.php                        *
 *                                                                        *
 **************************************************************************/
/**
*  Copyright (C) 2001 - Project Mayo
 *
 * Andrea Graziani (Ag)
 *
 * DivX Advanced Research Center <darc@projectmayo.com>
*
**/
// mp4_mblock.h //

#ifndef _MP4_MBLOCK_H_
#define _MP4_MBLOCK_H_

/*** *** ***/

typedef struct {
  int val, len;
} VLCtabMb;

/*** *** ***/

static int DQtab[4] = {
	-1, -2, 1, 2
};

/***

static VLCtabMb MCBPCtabIntra[] = {
	{-1,0},
	{20,6}, {36,6}, {52,6}, {4,4}, {4,4}, {4,4}, 
	{4,4}, {19,3}, {19,3}, {19,3}, {19,3}, {19,3}, 
	{19,3}, {19,3}, {19,3}, {35,3}, {35,3}, {35,3}, 
	{35,3}, {35,3}, {35,3}, {35,3}, {35,3}, {51,3}, 
	{51,3}, {51,3}, {51,3}, {51,3}, {51,3}, {51,3}, 
	{51,3},
};

static VLCtabMb MCBPCtabInter[] = {
	{-1,0}, 
	{255,9}, {52,9}, {36,9}, {20,9}, {49,9}, {35,8}, {35,8}, {19,8}, {19,8},
	{50,8}, {50,8}, {51,7}, {51,7}, {51,7}, {51,7}, {34,7}, {34,7}, {34,7},
	{34,7}, {18,7}, {18,7}, {18,7}, {18,7}, {33,7}, {33,7}, {33,7}, {33,7}, 
	{17,7}, {17,7}, {17,7}, {17,7}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, 
	{4,6}, {4,6}, {4,6}, {48,6}, {48,6}, {48,6}, {48,6}, {48,6}, {48,6}, 
	{48,6}, {48,6}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, 
	{3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, {3,5}, 
	{32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, 
	{32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, 
	{32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {32,4}, 
	{32,4}, {32,4}, {32,4}, {32,4}, {32,4}, {16,4}, {16,4}, {16,4}, {16,4}, 
	{16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, 
	{16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, 
	{16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, {16,4}, 
	{16,4}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, {2,3}, 
	{2,3}, {2,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, {1,3}, 
	{1,3}, {1,3}, {1,3}, 
};


static VLCtabMb CBPYtab[48] = 
{ 
	{-1,0}, {-1,0}, {6,6},  {9,6},  {8,5},  {8,5},  {4,5},  {4,5},
	{2,5},  {2,5},  {1,5},  {1,5},  {0,4},  {0,4},  {0,4},  {0,4}, 
  {12,4}, {12,4}, {12,4}, {12,4}, {10,4}, {10,4}, {10,4}, {10,4},
  {14,4}, {14,4}, {14,4}, {14,4}, {5,4},  {5,4},  {5,4},  {5,4},
  {13,4}, {13,4}, {13,4}, {13,4}, {3,4},  {3,4},  {3,4},  {3,4}, 
  {11,4}, {11,4}, {11,4}, {11,4}, {7,4},  {7,4},  {7,4},  {7,4}, 
};


static VLCtabMb MVtab0[] =
{
	{3,4}, {-3,4}, {2,3}, {2,3}, {-2,3}, {-2,3}, {1,2}, {1,2}, {1,2}, {1,2},
	{-1,2}, {-1,2}, {-1,2}, {-1,2}
};

static VLCtabMb MVtab1[] = 
{
	{12,10}, {-12,10}, {11,10}, {-11,10}, {10,9}, {10,9}, {-10,9}, {-10,9},
	{9,9}, {9,9}, {-9,9}, {-9,9}, {8,9}, {8,9}, {-8,9}, {-8,9}, {7,7}, {7,7},
	{7,7}, {7,7}, {7,7}, {7,7}, {7,7}, {7,7}, {-7,7}, {-7,7}, {-7,7}, {-7,7},
	{-7,7}, {-7,7}, {-7,7}, {-7,7}, {6,7}, {6,7}, {6,7}, {6,7}, {6,7}, {6,7},
	{6,7}, {6,7}, {-6,7}, {-6,7}, {-6,7}, {-6,7}, {-6,7}, {-6,7}, {-6,7},
	{-6,7}, {5,7}, {5,7}, {5,7}, {5,7}, {5,7}, {5,7}, {5,7}, {5,7}, {-5,7},
	{-5,7}, {-5,7}, {-5,7}, {-5,7}, {-5,7}, {-5,7}, {-5,7}, {4,6}, {4,6}, {4,6},
	{4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6}, {4,6},
	{4,6}, {4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6},
	{-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}, {-4,6}
};

static VLCtabMb MVtab2[] = 
{
	{32,12}, {-32,12}, {31,12}, {-31,12}, {30,11}, {30,11}, {-30,11}, {-30,11},
	{29,11}, {29,11}, {-29,11}, {-29,11}, {28,11}, {28,11}, {-28,11}, {-28,11},
	{27,11}, {27,11}, {-27,11}, {-27,11}, {26,11}, {26,11}, {-26,11}, {-26,11},
	{25,11}, {25,11}, {-25,11}, {-25,11}, {24,10}, {24,10}, {24,10}, {24,10},
	{-24,10}, {-24,10}, {-24,10}, {-24,10}, {23,10}, {23,10}, {23,10}, {23,10},
	{-23,10}, {-23,10}, {-23,10}, {-23,10}, {22,10}, {22,10}, {22,10}, {22,10},
	{-22,10}, {-22,10}, {-22,10}, {-22,10}, {21,10}, {21,10}, {21,10}, {21,10},
	{-21,10}, {-21,10}, {-21,10}, {-21,10}, {20,10}, {20,10}, {20,10}, {20,10},
	{-20,10}, {-20,10}, {-20,10}, {-20,10}, {19,10}, {19,10}, {19,10}, {19,10},
	{-19,10}, {-19,10}, {-19,10}, {-19,10}, {18,10}, {18,10}, {18,10}, {18,10},
	{-18,10}, {-18,10}, {-18,10}, {-18,10}, {17,10}, {17,10}, {17,10}, {17,10},
	{-17,10}, {-17,10}, {-17,10}, {-17,10}, {16,10}, {16,10}, {16,10}, {16,10},
	{-16,10}, {-16,10}, {-16,10}, {-16,10}, {15,10}, {15,10}, {15,10}, {15,10},
	{-15,10}, {-15,10}, {-15,10}, {-15,10}, {14,10}, {14,10}, {14,10}, {14,10},
	{-14,10}, {-14,10}, {-14,10}, {-14,10}, {13,10}, {13,10}, {13,10}, {13,10},
	{-13,10}, {-13,10}, {-13,10}, {-13,10}
};

***/

#endif // _MP4_MBLOCK_H_

/*** *** ***/

extern int macroblock();
extern int block();
extern int blockIntra();
extern int blockInter();

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本中文字幕不卡| 国产精品久久久久久久久图文区 | 91精品国产色综合久久ai换脸| 欧美色成人综合| av一区二区三区| 懂色av一区二区夜夜嗨| 国产精品18久久久久久久久| 国产资源精品在线观看| 国产老妇另类xxxxx| 国产成人精品一区二区三区四区| 国产999精品久久久久久| 国产大陆亚洲精品国产| av男人天堂一区| 日本道色综合久久| 欧美夫妻性生活| 精品日韩av一区二区| 国产日本欧美一区二区| 中文字幕一区二区日韩精品绯色| 亚洲精品国产成人久久av盗摄| 一二三区精品视频| 日韩福利视频导航| 国产一区二区三区在线观看免费| 成人久久视频在线观看| 色偷偷久久一区二区三区| 欧美久久一区二区| 欧美精品一区二区三区在线播放 | 国产.欧美.日韩| 成人激情黄色小说| 欧美日韩一卡二卡| 亚洲精品一区二区三区福利| 亚洲欧洲日韩综合一区二区| 亚洲午夜免费福利视频| 激情丁香综合五月| 色综合色综合色综合色综合色综合| 欧美日韩一卡二卡| 中文字幕乱码亚洲精品一区| 亚洲国产中文字幕在线视频综合| 国内外成人在线| 在线一区二区三区做爰视频网站| 日韩一区二区高清| 亚洲欧美国产77777| 久久 天天综合| 色婷婷亚洲一区二区三区| 欧美不卡一区二区三区| 亚洲欧美日韩中文播放 | 日韩一区在线看| 美女精品一区二区| 91久久精品一区二区三| 久久久亚洲精品一区二区三区| 亚洲成人你懂的| 成人免费黄色在线| 欧美第一区第二区| 亚洲成人免费在线| 91黄视频在线| 国产精品日韩精品欧美在线| 精品亚洲porn| 欧美一区二区私人影院日本| 一区二区三区欧美日韩| 成人免费av网站| 国产视频一区在线观看| 免费在线成人网| 91麻豆精品国产91久久久使用方法| 国产精品久久久久9999吃药| 国产成人亚洲综合a∨婷婷| 日韩久久免费av| 日韩国产精品久久| 欧美日韩大陆在线| 亚洲一区二区在线观看视频 | 欧美体内she精高潮| 最新国产精品久久精品| 99这里只有精品| 国产精品国产三级国产有无不卡| 国产精品一区二区x88av| 日韩视频免费观看高清完整版 | 精品精品欲导航| 久久国产尿小便嘘嘘| 日韩欧美三级在线| 麻豆91精品91久久久的内涵| 欧美www视频| 精品一区二区三区影院在线午夜 | 国产精品一区二区久激情瑜伽| 日韩免费观看高清完整版在线观看| 日韩激情一二三区| 欧美一区二区观看视频| 另类欧美日韩国产在线| 久久女同互慰一区二区三区| 国产盗摄精品一区二区三区在线| 中文字幕乱码久久午夜不卡| 成人a级免费电影| 亚洲品质自拍视频| 欧美日韩一区二区三区不卡| 午夜欧美大尺度福利影院在线看 | 国产专区综合网| 国产人妖乱国产精品人妖| jiyouzz国产精品久久| 亚洲一区二区三区美女| 91精品国产91久久久久久一区二区 | 国产在线播精品第三| 中文字幕av一区二区三区免费看 | 成人高清伦理免费影院在线观看| 成人免费在线观看入口| 欧美日韩一卡二卡| 黄一区二区三区| 亚洲女人****多毛耸耸8| 欧美视频在线一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 国产清纯美女被跳蛋高潮一区二区久久w | 精品国产乱码久久久久久老虎| 国产成人av电影在线播放| 亚洲精品久久久蜜桃| 日韩欧美在线网站| 99精品黄色片免费大全| 免费在线观看不卡| 国产精品免费丝袜| 日韩一级大片在线观看| 不卡在线视频中文字幕| 伦理电影国产精品| 亚洲女人****多毛耸耸8| 日韩精品一区二区三区老鸭窝 | 欧美日韩国产精品成人| 粉嫩aⅴ一区二区三区四区| 亚洲五码中文字幕| 国产精品久久久久久亚洲毛片| 日韩欧美国产一二三区| 色婷婷综合五月| 菠萝蜜视频在线观看一区| 蜜臀国产一区二区三区在线播放| 亚洲欧美韩国综合色| 欧美国产一区在线| 精品三级在线观看| 欧美日本韩国一区| 91国模大尺度私拍在线视频| 国产激情一区二区三区| 久久精品国产一区二区| 亚洲一区二区三区不卡国产欧美| 国产精品毛片高清在线完整版 | 99久久er热在这里只有精品15 | 国产精品五月天| 久久久久久久久一| 欧美电影免费观看高清完整版在线 | 丝袜a∨在线一区二区三区不卡| 国产精品久久免费看| 久久理论电影网| 精品国产伦一区二区三区免费 | 91福利资源站| 97精品电影院| 99国内精品久久| 波多野结衣亚洲| 99综合电影在线视频| 欧美三级视频在线观看| 色一情一乱一乱一91av| 91一区二区三区在线观看| 岛国av在线一区| 成人免费毛片高清视频| fc2成人免费人成在线观看播放| 国产精品88888| jlzzjlzz亚洲日本少妇| 93久久精品日日躁夜夜躁欧美| 波多野结衣欧美| 色系网站成人免费| 欧美伦理影视网| 日韩欧美一区二区在线视频| 日韩久久免费av| 久久免费视频一区| 中文字幕一区二区日韩精品绯色 | 91国内精品野花午夜精品| 在线国产亚洲欧美| 在线成人av网站| wwwwww.欧美系列| 国产精品二三区| 亚洲综合色在线| 蜜桃视频一区二区三区 | 亚洲视频一区在线| 亚洲成av人片一区二区| 麻豆一区二区三区| 国产成人免费视频网站 | 国产成人av电影在线播放| 91香蕉国产在线观看软件| 欧美日韩国产美女| 久久嫩草精品久久久久| 亚洲三级电影全部在线观看高清| 亚洲午夜精品在线| 国内一区二区视频| 色婷婷国产精品| 欧美xingq一区二区| 综合久久久久久| 毛片一区二区三区| 91蜜桃在线免费视频| 欧美日韩精品系列| 国产欧美日产一区| 亚洲成人免费在线观看| 国产精品123| 日本一区二区高清| 亚洲一区二区精品视频| 国产麻豆视频一区| 欧美日韩一区二区电影| 国产亚洲一区二区三区| 午夜精品久久久久| 99久久精品国产一区| 2023国产精品|