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

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

?? colorbar.c

?? TIDSP下的圖像采集處理程序
?? C
字號:
/*
 *  Copyright 2003 by Texas Instruments Incorporated.
 *  All rights reserved. Property of Texas Instruments Incorporated.
 *  Restricted rights to use, duplicate or disclose this code are
 *  granted through contract.
 *  
 */
/* "@(#) DDK 1.10.00.21 06-26-03 (ddk-b10)" */
#include <std.h>
#include <csl_cache.h>
#include <fvid.h>
#include <csl_dat.h>   
#include "colorbar.h"   


/* static function declaration */
static void generateColorBar(Uint8* y, Uint8* cb, Uint8* cr, Int lineSize);

#define WHITE_Y        180
#define WHITE_CB       128
#define WHITE_CR       128

#define YELLOW_Y       162
#define YELLOW_CB      44
#define YELLOW_CR      142

#define CYAN_Y         131
#define CYAN_CB        156
#define CYAN_CR        44

#define GREEN_Y        112
#define GREEN_CB       72
#define GREEN_CR       58

#define MAGENTA_Y       84
#define MAGENTA_CB     184
#define MAGENTA_CR     198

#define RED_Y          65
#define RED_CB         100
#define RED_CR         212

#define BLUE_Y          35
#define BLUE_CB        212
#define BLUE_CR        114

#define BLACK_Y        16
#define BLACK_CB       129
#define BLACK_CR       129

/* defines arrays to hold a line of image for color bar generating */
#pragma DATA_ALIGN(imgLineY, 8);
#pragma DATA_ALIGN(imgLineCb, 8);
#pragma DATA_ALIGN(imgLineCr, 8);

static Uint8 imgLineY[1920 * 3];
static Uint8 imgLineCb[960 * 3];
static Uint8 imgLineCr[960 * 3];

/*
 * ======== fillFrmBuf ========
 * This function fill a frame with color bar of Y/Cb/Cr format.
 */

void fillFrmBuf(FVID_IFrame* frame, Int lineSz, Int numLines, Int offset )
{
    Int i;
    static Int init = 0;
    Int id;
    if(!init) {
        generateColorBar(imgLineY, imgLineCb, imgLineCr, lineSz);
        CACHE_clean(CACHE_L2ALL, NULL, NULL);
        init = 1;
    }    
    for(i = 0; i < numLines; i ++) {        
        DAT_copy(imgLineY + offset * 2, frame->y1 + lineSz * i, lineSz);
        DAT_copy(imgLineCb + offset, frame->cb1 + (lineSz >> 1) * i, 
            (lineSz >> 1));
        id = DAT_copy(imgLineCr + offset, frame->cr1+(lineSz >> 1) * i, 
            (lineSz >> 1));
    }             
    DAT_wait(id);         
}          

/*
 * ======== generateColorBar ========
 * This function generates a line of color bar with y/cb/cr format.
 */

static void generateColorBar(Uint8* y, Uint8* cb, Uint8* cr, Int lineSize)
{
    Int i;   
    Int fillSize = lineSize >> 3;
    Int k;
    
    if(fillSize & 0x1) {
        fillSize ++;
    }
    /* white bar */
    for(k = 0; k < 3; k ++) {
        for(i = 0; i<(fillSize >> 1); i++) {

            y[2 * i] = WHITE_Y;
            y[2 * i + 1] = WHITE_Y;
            cb[i] = WHITE_CR;
            cr[i] = WHITE_CB;

            y[fillSize * 1 + 2 * i] = YELLOW_Y;
            y[fillSize * 1 + 2 * i + 1] = YELLOW_Y;
            cb[(fillSize >> 1) * 1 + i] = YELLOW_CB;
            cr[(fillSize >> 1) * 1 + i] = YELLOW_CR;

            y[fillSize * 2 + 2 * i] = CYAN_Y;
            y[fillSize * 2 + 2 * i + 1] = CYAN_Y;
            cb[(fillSize >> 1) * 2 + i] = CYAN_CB;
            cr[(fillSize >> 1) * 2 + i] = CYAN_CR;

            y[fillSize * 3 + 2 * i] = GREEN_Y;
            y[fillSize * 3 + 2 * i + 1] = GREEN_Y;
            cb[(fillSize >> 1) * 3 + i] = GREEN_CB;
            cr[(fillSize >> 1) * 3 + i] = GREEN_CR;


            y[fillSize * 4 + 2 * i] = MAGENTA_Y;
            y[fillSize * 4 + 2 * i + 1] = MAGENTA_Y;
            cb[(fillSize >> 1) * 4 + i] = MAGENTA_CB;
            cr[(fillSize >> 1) * 4 + i] = MAGENTA_CR;

            y[fillSize * 5 + 2 * i] = RED_Y;
            y[fillSize * 5 + 2 * i + 1] = RED_Y;
            cb[(fillSize >> 1) * 5 + i] = RED_CB;
            cr[(fillSize >> 1) * 5 + i] = RED_CR;


 
            y[fillSize * 6 + 2 * i] = BLUE_Y;
            y[fillSize * 6 + 2 * i + 1] = BLUE_Y;
            cb[(fillSize >> 1) * 6 + i] = BLUE_CB;
            cr[(fillSize >> 1) * 6 + i] = BLUE_CR;



            y[fillSize * 7 + 2 * i] = BLACK_Y;
            y[fillSize * 7 + 2 * i + 1] = BLACK_Y;
            cb[(fillSize >> 1) * 7 + i] = BLACK_CB;
            cr[(fillSize >> 1) * 7 + i] = BLACK_CR;
        }    
        y  += lineSize;
        cb += lineSize >> 1;
        cr += lineSize >> 1;
    }

}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女人的天堂| 国产欧美精品一区二区色综合朱莉| 国产福利一区在线| 国产精品综合在线视频| 精品综合久久久久久8888| 蓝色福利精品导航| 国产一区二区三区四区五区入口| 精品一区二区日韩| 成人综合在线视频| 一本一道久久a久久精品综合蜜臀| 波多野洁衣一区| 欧美亚洲综合一区| 欧美一区二区成人| 久久精品人人做人人爽97| 国产视频一区二区在线| 亚洲天堂免费看| 亚洲www啪成人一区二区麻豆| 日韩二区在线观看| 日本道精品一区二区三区| 99热精品国产| 欧美一区二区三区小说| 中文字幕国产一区二区| 亚洲永久精品大片| 久久99日本精品| 菠萝蜜视频在线观看一区| 欧美三级韩国三级日本一级| 欧美大尺度电影在线| 中文成人av在线| 香蕉av福利精品导航 | 国产盗摄女厕一区二区三区| 99精品视频在线观看免费| 3d动漫精品啪啪1区2区免费 | 丰满少妇久久久久久久| 日本精品裸体写真集在线观看 | 一二三四社区欧美黄| 五月婷婷色综合| 成人在线视频一区| 欧美男女性生活在线直播观看| 欧美mv日韩mv| 性做久久久久久免费观看欧美| 狠狠狠色丁香婷婷综合激情 | 国产在线视频一区二区三区| 色综合天天综合狠狠| 2020国产精品久久精品美国| 一区二区三区精品视频在线| 国产精品伊人色| 欧美日韩亚洲综合| 亚洲免费在线视频| 国产mv日韩mv欧美| 精品久久久久久久久久久久久久久| 国产精品的网站| 久久aⅴ国产欧美74aaa| 欧美日韩国产乱码电影| 亚洲欧美一区二区三区极速播放 | 国产精品免费人成网站| 免费成人美女在线观看.| 欧美在线观看视频一区二区三区| 国产日韩欧美电影| 国产一区二区三区观看| 精品国产乱码久久| 免费成人在线影院| 日韩欧美一区二区在线视频| 亚洲午夜成aⅴ人片| 91亚洲永久精品| 国产精品欧美极品| 粉嫩绯色av一区二区在线观看| 精品国产免费一区二区三区香蕉 | 久久尤物电影视频在线观看| 日韩经典中文字幕一区| 欧美欧美欧美欧美首页| 亚洲午夜久久久久久久久电影院| 91在线观看下载| 国产精品美女久久久久久久久 | 欧美性三三影院| 久久99九九99精品| 欧美成人欧美edvon| 裸体一区二区三区| 亚洲精品一区二区三区99| 男女男精品视频网| 精品99999| 成人app软件下载大全免费| 亚洲国产高清不卡| 91在线高清观看| 亚洲最大成人网4388xx| 欧美二区三区的天堂| 蜜臀久久99精品久久久久久9| 日韩一区二区三区四区五区六区| 久久国产尿小便嘘嘘| 精品乱人伦小说| 成人做爰69片免费看网站| 亚洲天堂免费在线观看视频| 欧美色窝79yyyycom| 婷婷丁香激情综合| 久久―日本道色综合久久| 懂色av中文一区二区三区| 亚洲六月丁香色婷婷综合久久| 在线观看日韩精品| 蜜桃免费网站一区二区三区| 国产亚洲成av人在线观看导航| 不卡高清视频专区| 午夜日韩在线电影| 国产农村妇女毛片精品久久麻豆 | 中文字幕av一区 二区| 色综合久久66| 蜜桃传媒麻豆第一区在线观看| 久久久久久久久99精品| 色吊一区二区三区| 久久精品噜噜噜成人88aⅴ| 国产精品免费久久| 欧美精品视频www在线观看| 国产伦精品一区二区三区免费迷| 亚洲色图欧美在线| 日韩欧美区一区二| 色婷婷亚洲婷婷| 国产美女久久久久| 午夜激情一区二区三区| 国产精品污网站| 日韩欧美一二三区| 欧美色老头old∨ideo| 国产91对白在线观看九色| 亚洲午夜精品在线| 中文字幕一区日韩精品欧美| 欧美一区二区啪啪| 在线观看日韩电影| 成人avav影音| 国产乱国产乱300精品| 亚洲成av人影院| 亚洲免费在线观看视频| 国产精品视频你懂的| 欧美刺激午夜性久久久久久久| 日本韩国欧美在线| www.在线欧美| 国产成人精品免费看| 日韩高清在线不卡| 亚洲高清中文字幕| 亚洲综合在线五月| 国产精品高潮久久久久无| 久久人人97超碰com| 日韩欧美国产综合在线一区二区三区| 色诱亚洲精品久久久久久| 99精品国产99久久久久久白柏| 狠狠色丁香久久婷婷综合_中| 亚洲6080在线| 亚洲一区二区三区四区在线免费观看| 亚洲国产经典视频| 国产精品久久久久影视| 中文字幕二三区不卡| 国产精品免费久久| 国产精品欧美一级免费| 国产精品美女久久久久久久| 国产欧美一区二区三区在线老狼| 欧美v亚洲v综合ⅴ国产v| 精品国产污污免费网站入口| 精品国产精品一区二区夜夜嗨| 欧美美女黄视频| 欧美肥妇free| 欧美成人激情免费网| 日韩免费视频一区二区| 精品国产亚洲在线| 久久精品男人的天堂| 中文av一区二区| 亚洲精品视频在线| 亚洲国产一区二区三区| 日韩高清不卡一区| 国产在线精品免费| 成人免费看视频| 欧美体内she精视频| 欧美一区二区三区四区久久| 精品88久久久久88久久久| 国产女人18水真多18精品一级做 | 日本欧美一区二区在线观看| 麻豆成人免费电影| 国产成人精品影视| 91美女片黄在线观看| 欧美乱妇15p| 国产日本欧洲亚洲| 樱桃国产成人精品视频| 日日骚欧美日韩| 国产成人av一区二区三区在线| 菠萝蜜视频在线观看一区| 在线观看区一区二| 这里是久久伊人| 中国av一区二区三区| 日本三级亚洲精品| 99视频精品在线| 欧美一级一区二区| 国产精品久久久99| 美国一区二区三区在线播放| 岛国精品一区二区| 91精品免费在线观看| 国产欧美精品一区二区色综合 | 欧美一区二区日韩| 国产精品电影一区二区三区| 奇米影视一区二区三区| 国产91精品一区二区麻豆亚洲| 欧美日韩1234| 中文字幕一区二区三区av| 麻豆精品精品国产自在97香蕉| 91视频免费看| 国产亚洲精品精华液|