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

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

?? quant.c

?? arm9 Linux下基于攝像頭的物體移動檢測程序
?? C
字號:
/***************************************************************************#
# jpegenc: library to encode a jpeg frame from various input palette.       #
# jpegenc works for embedded device without libjpeg                         #
#.                                                                          #
# 		Copyright (C) 2005 Michel Xhaard                            #
#                                                                           #
# This program is free software; you can redistribute it and/or modify      #
# it under the terms of the GNU General Public License as published by      #
# the Free Software Foundation; either version 2 of the License, or         #
# (at your option) any later version.                                       #
#                                                                           #
# This program is distributed in the hope that it will be useful,           #
# but WITHOUT ANY WARRANTY; without even the implied warranty of            #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the             #
# GNU General Public License for more details.                              #
#                                                                           #
# You should have received a copy of the GNU General Public License         #
# along with this program; if not, write to the Free Software               #
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA #
#  CREDIT:								    #
# Original code from Nitin Gupta India (?)					    #
#                                                                           #
#***************************************************************************/ 
  
  
#include "jdatatype.h"
#include "quant.h"
#include "encoder.h"
static UINT8 zigzag_table[] = {
 0, 1, 5, 6, 14, 15, 27, 28, 2, 4, 7, 13, 16, 26, 29, 42, 3, 8, 12, 17,
25, 30, 41, 43, 9, 11, 18, 24, 31, 40, 44, 53, 10, 19, 23, 32, 39, 45, 52,
54, 20, 22, 33, 38, 46, 51, 55, 60, 21, 34, 37, 47, 50, 56, 59, 61, 35, 36,
48, 49, 57, 58, 62, 63 
};


/*	This function implements 16 Step division for Q.15 format data */ 
  UINT16 DSP_Division (UINT32 numer, UINT32 denom) 
{
  UINT16 i;
  denom <<= 15;
  for (i = 16; i > 0; i--)
    
    {
      if (numer > denom)
	
	{
	  numer -= denom;
	  numer <<= 1;
	  numer++;
	}
      
      else
	numer <<= 1;
    }
  return (UINT16) numer;
}


/* Multiply Quantization table with quality factor to get LQT and CQT */ 
  void
initialize_quantization_tables (UINT32 quality_factor) 
{
  UINT16 i, index;
  UINT32 value;
  UINT8 luminance_quant_table[] = {
  16, 11, 10, 16, 24, 40, 51, 61, 12, 12, 14, 19, 26, 58, 60, 55, 14, 13,
      16, 24, 40, 57, 69, 56, 14, 17, 22, 29, 51, 87, 80, 62, 18, 22, 37,
      56, 68, 109, 103, 77, 24, 35, 55, 64, 81, 104, 113, 92, 49, 64, 78,
      87, 103, 121, 120, 101, 72, 92, 95, 98, 112, 100, 103, 99
      };
  UINT8 chrominance_quant_table[] = {
  17, 18, 24, 47, 99, 99, 99, 99, 18, 21, 26, 66, 99, 99, 99, 99, 24, 26,
      56, 99, 99, 99, 99, 99, 47, 66, 99, 99, 99, 99, 99, 99, 99, 99, 99,
      99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
      99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99 
	};
  for (i = 0; i < 64; i++)
    
    {
      index = zigzag_table[i];
      
	/* luminance quantization table * quality factor */ 
	value = luminance_quant_table[i] * quality_factor;
      value = (value + 0x200) >> 10;
      if (value == 0)
	value = 1;
      
      else if (value > 255)
	value = 255;
      Lqt[index] = (UINT8) value;
      ILqt[i] = DSP_Division (0x8000, value);
      
	/* chrominance quantization table * quality factor */ 
	value = chrominance_quant_table[i] * quality_factor;
      value = (value + 0x200) >> 10;
      if (value == 0)
	value = 1;
      
      else if (value > 255)
	value = 255;
      Cqt[index] = (UINT8) value;
      ICqt[i] = DSP_Division (0x8000, value);
    }
}


/* multiply DCT Coefficients with Quantization table and store in ZigZag location */ 
  void
quantization (INT16 * const data, UINT16 * const quant_table_ptr) 
{
  INT16 i;
  INT32 value;
  for (i = 63; i >= 0; i--)
    
    {
      value = data[i] * quant_table_ptr[i];
      value = (value + 0x4000) >> 15;
      Temp[zigzag_table[i]] = (INT16) value;
    }
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天av天天翘天天综合网| 国产精品1区二区.| 蜜臀精品久久久久久蜜臀 | 色综合久久99| 蜜桃久久精品一区二区| 另类中文字幕网| 亚洲综合丁香婷婷六月香| 欧美挠脚心视频网站| 老司机午夜精品| 精品国产亚洲在线| 高清成人在线观看| 亚洲午夜视频在线观看| 26uuuu精品一区二区| 国产欧美日韩亚州综合| 欧美疯狂性受xxxxx喷水图片| 欧美精选午夜久久久乱码6080| √…a在线天堂一区| 国产成人精品免费在线| 欧美成人三级在线| 日韩专区欧美专区| 欧美高清视频www夜色资源网| 亚洲欧美日韩成人高清在线一区| 成人自拍视频在线观看| 日韩欧美123| 午夜国产精品一区| 欧美久久一区二区| 亚洲成人av资源| 欧美日韩午夜精品| 一区二区欧美视频| 在线观看免费成人| 亚洲黄色小视频| 91久久久免费一区二区| 一区二区免费视频| 欧美性高清videossexo| 性欧美疯狂xxxxbbbb| 欧美影院一区二区三区| 亚洲国产精品麻豆| 欧美日韩国产一级| 蜜臀av性久久久久蜜臀av麻豆| 欧美高清视频不卡网| 日韩精品一级中文字幕精品视频免费观看 | 狠狠色丁香婷婷综合| 91精品国产综合久久久蜜臀粉嫩 | 国产成人av电影在线播放| 久久毛片高清国产| 丁香六月久久综合狠狠色| 亚洲国产电影在线观看| proumb性欧美在线观看| 亚洲精品视频免费看| 欧美午夜免费电影| 亚洲乱码国产乱码精品精98午夜| 91激情五月电影| 日韩在线一区二区三区| 久久精品一区四区| 99在线精品免费| 亚洲欧美电影一区二区| 欧美日韩国产区一| 久久国产生活片100| 久久久另类综合| av在线播放不卡| 亚洲色图制服诱惑| 欧美理论电影在线| 国产v综合v亚洲欧| 亚洲午夜久久久| 亚洲精品一区在线观看| 在线观看欧美日本| 久久精品理论片| 日韩一区中文字幕| 91精品国产综合久久小美女| 国产99久久久久| 亚洲高清免费视频| 国产欧美一二三区| 欧美日韩一区二区三区四区 | 成人一区二区三区视频| 亚洲成va人在线观看| 久久亚洲一区二区三区四区| 91麻豆成人久久精品二区三区| 男女男精品视频网| 亚洲色图一区二区| www国产精品av| 欧美撒尿777hd撒尿| 国产成人精品免费看| 亚洲一二三四在线| 欧美国产日产图区| 欧美一级夜夜爽| 欧美综合色免费| 国产高清久久久久| 免费高清视频精品| 亚洲最新视频在线观看| 国产欧美一区二区三区鸳鸯浴| 欧美日韩国产小视频在线观看| 国产99久久久精品| 国内成人免费视频| 日韩av一区二区在线影视| 亚洲色大成网站www久久九九| 日韩精品一区二区三区在线| 91黄视频在线观看| 高清在线观看日韩| 国内精品久久久久影院薰衣草| 亚洲综合成人网| 亚洲免费视频成人| 中文字幕中文字幕一区| 久久久久久久久久久久久久久99| 欧美一区二区三区四区在线观看| 裸体歌舞表演一区二区| 亚洲一二三区在线观看| 亚洲人成7777| 综合亚洲深深色噜噜狠狠网站| 久久众筹精品私拍模特| 91麻豆精品国产自产在线| 欧美性生活久久| 色婷婷亚洲婷婷| 色综合久久综合网97色综合 | 性久久久久久久| 一二三四区精品视频| 亚洲免费在线看| 一区二区在线看| 亚洲综合免费观看高清完整版在线| 国产精品高清亚洲| 亚洲天堂成人在线观看| 亚洲色图色小说| 亚洲五码中文字幕| 日韩精品久久久久久| 久久国产精品区| 国产乱淫av一区二区三区| 国产成人免费视频一区| 成人激情免费视频| 色婷婷亚洲精品| 4438x亚洲最大成人网| 欧美大片一区二区| 国产蜜臀av在线一区二区三区| 国产精品久久久久婷婷| 一区二区三区在线观看欧美| 亚洲成人动漫在线观看| 日本欧美肥老太交大片| 国产麻豆成人传媒免费观看| 国产91清纯白嫩初高中在线观看| 成人av资源在线观看| 在线视频国内一区二区| 91精品国产色综合久久不卡蜜臀| 欧美成人a在线| 国产精品视频线看| 亚洲国产成人精品视频| 精品中文字幕一区二区小辣椒| 国产精品影视在线观看| 色偷偷一区二区三区| 日韩亚洲电影在线| 国产精品网站在线观看| 五月综合激情日本mⅴ| 国内久久精品视频| 色激情天天射综合网| 欧美一级在线视频| 国产精品久久久久影院亚瑟| 午夜精品免费在线观看| 国产精品性做久久久久久| 一本色道久久综合亚洲aⅴ蜜桃| 欧美精品丝袜久久久中文字幕| 2017欧美狠狠色| 亚洲国产成人av网| 成人一区二区三区在线观看| 欧美剧情片在线观看| 中文字幕免费观看一区| 午夜一区二区三区视频| 国产·精品毛片| 欧美一区二区视频在线观看| 亚洲图片激情小说| 国产在线精品一区二区| 精品1区2区3区| 亚洲婷婷综合色高清在线| 国产一区二区三区免费看| 欧美视频一区二| 亚洲天天做日日做天天谢日日欢| 精品在线免费观看| 欧美日韩午夜精品| 精品在线亚洲视频| 欧美三级电影在线看| 国产精品成人在线观看| 狠狠色丁香九九婷婷综合五月| 欧美日韩成人一区二区| 亚洲精品一二三四区| 豆国产96在线|亚洲| 精品成a人在线观看| 日韩精品一二三区| 欧美日韩精品欧美日韩精品| 亚洲欧美日韩在线不卡| 成人性生交大片免费看在线播放| 日韩精品在线一区二区| 视频在线在亚洲| 欧美精品日日鲁夜夜添| 亚洲小少妇裸体bbw| 欧日韩精品视频| 有坂深雪av一区二区精品| av电影在线观看一区| 国产精品久久久久影院亚瑟| 成人听书哪个软件好| 欧美激情自拍偷拍| 岛国精品一区二区| 欧美韩国日本一区| 成人久久18免费网站麻豆| 亚洲国产精品国自产拍av|