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

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

?? videnc1_copy.c

?? TI Algorithm Soft Kit 5.10 僅包括實例及其原代碼
?? C
字號:
/*  *  Copyright 2006 *  Texas Instruments Incorporated * *  All rights reserved.  Property of Texas Instruments Incorporated *  Restricted rights to use, duplicate or disclose this code are *  granted through contract. *  *//* *  ======== videnc1_copy.c ======== *  Image encoder "copy" algorithm. * *  This file contains an implementation of the IALG interface *  required by xDAIS. */#include <xdc/std.h>#include <string.h>#include <ti/xdais/dm/ividenc1.h>#include "videnc1_copy_ti.h"#include "videnc1_copy_ti_priv.h"/* buffer definitions */#define MININBUFS       1#define MINOUTBUFS      1#define MININBUFSIZE    1#define MINOUTBUFSIZE   1extern IALG_Fxns VIDENC1COPY_TI_IALG;#define IALGFXNS  \    &VIDENC1COPY_TI_IALG,/* module ID */                         \    NULL,               /* activate */                          \    VIDENC1COPY_TI_alloc,/* alloc */                             \    NULL,               /* control (NULL => no control ops) */  \    NULL,               /* deactivate */                        \    VIDENC1COPY_TI_free, /* free */                              \    VIDENC1COPY_TI_initObj, /* init */                              \    NULL,               /* moved */                             \    NULL                /* numAlloc (NULL => IALG_MAXMEMRECS) *//* *  ======== VIDENC1COPY_TI_IVIDENCCOPY ======== *  This structure defines TI's implementation of the IVIDENC1 interface *  for the VIDENC1COPY_TI module. */IVIDENC1_Fxns VIDENC1COPY_TI_VIDENCCOPY = {    /* module_vendor_interface */    {IALGFXNS},    VIDENC1COPY_TI_process,    VIDENC1COPY_TI_control,};/* *  ======== VIDENC1COPY_TI_IALG ======== *  This structure defines TI's implementation of the IALG interface *  for the VIDENC1COPY_TI module. */#ifdef _TI_asm("_VIDENC1COPY_TI_IALG .set _VIDENC1COPY_TI_VIDENCCOPY");#else/* *  We duplicate the structure here to allow this code to be compiled and *  run non-DSP platforms at the expense of unnecessary data space *  consumed by the definition below. */IALG_Fxns VIDENC1COPY_TI_IALG = {      /* module_vendor_interface */    IALGFXNS};#endif/* *  ======== VIDENC1COPY_TI_alloc ======== */Int VIDENC1COPY_TI_alloc(const IALG_Params *algParams,    IALG_Fxns **pf, IALG_MemRec memTab[]){    /* Request memory for my object */    memTab[0].size = sizeof(VIDENC1COPY_TI_Obj);    memTab[0].alignment = 0;    memTab[0].space = IALG_EXTERNAL;    memTab[0].attrs = IALG_PERSIST;    return (1);}/* *  ======== VIDENC1COPY_TI_free ======== */Int VIDENC1COPY_TI_free(IALG_Handle handle, IALG_MemRec memTab[]){    VIDENC1COPY_TI_alloc(NULL, NULL, memTab);    return (1);}/* *  ======== VIDENC1COPY_TI_initObj ======== */Int VIDENC1COPY_TI_initObj(IALG_Handle handle,    const IALG_MemRec memTab[], IALG_Handle p,    const IALG_Params *algParams){    return (IALG_EOK);}/* *  ======== VIDENC1COPY_TI_process ======== */XDAS_Int32 VIDENC1COPY_TI_process(IVIDENC1_Handle h, XDM_BufDesc *inBufs,    XDM_BufDesc *outBufs, IVIDENC1_InArgs *inArgs, IVIDENC1_OutArgs *outArgs){    XDAS_Int32 numSamples;    /*     * Validate arguments - this codec supports "base" xDM and an extended     * inArgs.     */    if (((inArgs->size != sizeof(*inArgs)) &&            (inArgs->size != sizeof(IVIDENC1CPY_InArgs))) ||        (outArgs->size != sizeof(*outArgs))) {        return (IVIDENC1_EUNSUPPORTED);    }    /* outArgs->bytesGenerated reports the total number of bytes encoded */    outArgs->bytesGenerated = 0;    /*     * This copy codec only "encodes" a single input buffer into a     * single output buffer.  Also, given a different size of an input     * and output buffers, only encode (i.e., copy) the lesser of the     * sizes.     */    if ((inBufs->numBufs >= 1) && (outBufs->numBufs >= 1)) {        /* there's an available in and out buffer, how many samples? */        numSamples = inBufs->bufSizes[0] < outBufs->bufSizes[0] ?            inBufs->bufSizes[0] : outBufs->bufSizes[0];        /* and honor the extended maxBytes if it was provided */        if (inArgs->size == sizeof(IVIDENC1CPY_InArgs)) {            if (numSamples > ((IVIDENC1CPY_InArgs *)inArgs)->maxBytes) {                numSamples = ((IVIDENC1CPY_InArgs *)inArgs)->maxBytes;            }        }        /* process the data: read input, produce output */        memcpy(outBufs->bufs[0], inBufs->bufs[0], numSamples);        outArgs->bytesGenerated = numSamples;    }    /* Fill out the rest of the outArgs struct */    outArgs->extendedError = 0;    outArgs->encodedFrameType = 0;     /* TODO */    outArgs->inputFrameSkip = IVIDEO_FRAME_ENCODED;    /* TODO - add support for reconBufs */    outArgs->reconBufs.numBufs = 0;    return (IVIDENC1_EOK);}/* *  ======== VIDENC1COPY_TI_control ======== */XDAS_Int32 VIDENC1COPY_TI_control(IVIDENC1_Handle handle, IVIDENC1_Cmd id,    IVIDENC1_DynamicParams *params, IVIDENC1_Status *status){    XDAS_Int32 retVal;    /* validate arguments - this codec only supports "base" xDM. */    if ((params->size != sizeof(*params)) ||        (status->size != sizeof(*status))) {        return (IVIDENC1_EUNSUPPORTED);    }    switch (id) {        case XDM_GETSTATUS:        case XDM_GETBUFINFO:            status->extendedError = 0;            status->bufInfo.minNumInBufs = MININBUFS;            status->bufInfo.minNumOutBufs = MINOUTBUFS;            status->bufInfo.minInBufSize[0] = MININBUFSIZE;            status->bufInfo.minOutBufSize[0] = MINOUTBUFSIZE;            retVal = IVIDENC1_EOK;            break;        case XDM_RESET:        case XDM_FLUSH:            retVal = IVIDENC1_EOK;            break;        default:            /* unsupported cmd */            retVal = IVIDENC1_EUNSUPPORTED;            break;    }    return (retVal);}/* *  @(#) ti.xdais.dm.examples.videnc1_copy; 1,0,0,7; 10-18-2006 19:12:30; /db/wtree/library/trees/dais-g07x/src/ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线视频精品一区| 韩国成人精品a∨在线观看| 亚洲日本在线天堂| 国产精品久久久久久久久快鸭| 日韩免费高清视频| 亚洲精品一区二区三区福利| 精品国产乱码久久久久久久| 久久综合狠狠综合| 国产日韩欧美精品在线| 中文字幕精品在线不卡| 亚洲欧美二区三区| 亚洲成人激情自拍| 国内成人免费视频| av中文字幕亚洲| 欧美精品视频www在线观看| 欧美人妖巨大在线| 国产午夜精品一区二区三区视频 | 日本亚洲三级在线| 日日摸夜夜添夜夜添亚洲女人| 青娱乐精品在线视频| 国产成人av资源| 色综合天天在线| 欧美日韩不卡在线| 久久久久久久久岛国免费| 亚洲人快播电影网| 天天色综合成人网| 成人97人人超碰人人99| 欧美日韩一区二区在线观看| 精品欧美一区二区久久| 中文字幕成人av| 五月激情丁香一区二区三区| 国产麻豆91精品| 欧洲中文字幕精品| 久久久美女艺术照精彩视频福利播放| 中文字幕一区二区在线观看| 日韩成人精品在线观看| 成人sese在线| 精品国精品自拍自在线| 亚洲激情图片一区| 大白屁股一区二区视频| 在线播放91灌醉迷j高跟美女| 国产婷婷色一区二区三区| 亚洲国产wwwccc36天堂| 懂色av噜噜一区二区三区av| 这里是久久伊人| 亚洲综合精品久久| 成人av在线影院| 久久久久久久久久久久久久久99| 亚洲最新视频在线观看| 成人91在线观看| 国产亚洲欧美在线| 男人的天堂久久精品| 欧美图区在线视频| 亚洲欧洲av另类| 岛国精品在线观看| 久久久一区二区三区| 久久国产精品第一页| 欧美一区日本一区韩国一区| 亚洲精品视频一区| av一区二区三区黑人| 欧美激情综合五月色丁香| 久热成人在线视频| 69久久99精品久久久久婷婷| 亚洲狠狠爱一区二区三区| 99国产精品久| 国产欧美精品一区二区色综合 | 久久精品综合网| 人人精品人人爱| 91精品国产91综合久久蜜臀| 一区二区三区免费| 在线观看亚洲a| 一区二区三区加勒比av| 91黄视频在线| 一区二区三区日韩在线观看| 日本韩国欧美在线| 一区二区三区鲁丝不卡| 日本精品一区二区三区高清| 亚洲一区二区三区四区不卡| 在线观看区一区二| 天天色图综合网| 日韩精品在线网站| 国产麻豆午夜三级精品| 国产女人aaa级久久久级 | 夜夜嗨av一区二区三区四季av| 色天天综合色天天久久| 一区二区三区高清不卡| 欧美日韩免费观看一区二区三区| 亚洲大型综合色站| 日韩一区二区电影网| 国产剧情一区二区| 亚洲色图丝袜美腿| 欧美日韩1234| 国产一区二区三区四| 国产精品美女久久久久久 | 亚洲成人久久影院| 欧美岛国在线观看| 成人一级片网址| 一区二区三区精品视频在线| 欧美精品一卡两卡| 国产**成人网毛片九色| 亚洲一区二区三区四区在线免费观看| 91精品欧美福利在线观看| 国产成人精品www牛牛影视| 一区二区三区在线视频观看 | jlzzjlzz欧美大全| 亚洲成人在线免费| 久久久噜噜噜久久人人看| 99久久精品国产网站| 免费成人结看片| 亚洲你懂的在线视频| 日韩视频一区二区| 成人午夜视频网站| 日韩av午夜在线观看| 国产精品久久久99| 欧美做爰猛烈大尺度电影无法无天| 欧美在线视频日韩| 国产精品一区二区91| 一区二区三区蜜桃| 中文字幕av一区 二区| 91丨国产丨九色丨pron| 91麻豆精品国产自产在线观看一区| 国产精品一区在线观看乱码| 亚洲午夜电影网| 国产精品色婷婷| 精品国产免费人成电影在线观看四季 | 成人国产精品免费| 久久丁香综合五月国产三级网站| 亚洲免费看黄网站| 国产精品久久久久三级| 欧美精品一区二区三区四区| 6080日韩午夜伦伦午夜伦| jizz一区二区| 成人免费福利片| 韩国av一区二区| 久久精品国产在热久久| 偷拍亚洲欧洲综合| 亚洲成人综合在线| 一区二区三区日韩欧美| 亚洲欧美日韩一区| 亚洲人123区| 自拍偷在线精品自拍偷无码专区 | 一区二区三区中文在线| 中文在线一区二区| 久久噜噜亚洲综合| 久久久.com| 中文字幕不卡在线播放| 精品1区2区在线观看| 92精品国产成人观看免费| 成人av在线影院| 91免费国产在线观看| 91亚洲资源网| 欧美综合色免费| 欧美日韩精品三区| 91精品国产一区二区三区蜜臀 | 麻豆专区一区二区三区四区五区| 亚洲国产精品一区二区久久| 亚洲成人激情社区| 日韩av成人高清| 老司机免费视频一区二区三区| 日韩精品免费视频人成| 久久99精品国产麻豆不卡| 国内精品久久久久影院薰衣草| 国产精品综合视频| 97精品国产露脸对白| 欧美影片第一页| 日韩欧美在线观看一区二区三区| 欧美v亚洲v综合ⅴ国产v| 久久人人爽爽爽人久久久| 欧美国产一区在线| 亚洲午夜一二三区视频| 美女精品一区二区| 国产传媒一区在线| 91久久线看在观草草青青| 欧美日本高清视频在线观看| 久久先锋影音av| 亚洲人成人一区二区在线观看| 亚洲成av人片一区二区三区| 日韩二区在线观看| 成人91在线观看| 日韩午夜激情电影| 亚洲欧洲精品一区二区三区| 日韩精品每日更新| 成人美女视频在线观看| 欧美电影在哪看比较好| 久久精品视频免费观看| 亚洲国产精品久久久男人的天堂| 精一区二区三区| 一本一道久久a久久精品| 日韩欧美美女一区二区三区| 国产精品素人一区二区| 婷婷综合久久一区二区三区| 成人激情校园春色| 日韩精品中午字幕| 亚洲精选视频在线| 国产麻豆视频精品| 欧美日韩的一区二区| 最新国产成人在线观看| 精品写真视频在线观看| 在线观看日产精品| 国产精品欧美一区喷水|