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

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

?? auddec1_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. *  *//* *  ======== auddec1_copy.c ======== *  Audio decoder "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/iauddec1.h>#include "auddec1_copy_ti.h"#include "auddec1_copy_ti_priv.h"/* buffer definitions */#define MININBUFS       1#define MINOUTBUFS      1#define MININBUFSIZE    1#define MINOUTBUFSIZE   1extern IALG_Fxns AUDDEC1COPY_TI_IALG;#define IALGFXNS  \    &AUDDEC1COPY_TI_IALG,/* module ID */                         \    NULL,               /* activate */                          \    AUDDEC1COPY_TI_alloc,/* alloc */                             \    NULL,               /* control (NULL => no control ops) */  \    NULL,               /* deactivate */                        \    AUDDEC1COPY_TI_free, /* free */                              \    AUDDEC1COPY_TI_initObj, /* init */                              \    NULL,               /* moved */                             \    NULL                /* numAlloc (NULL => IALG_MAXMEMRECS) *//* *  ======== AUDDEC1COPY_TI_IAUDDEC ======== *  This structure defines TI's implementation of the IAUDDEC1 interface *  for the AUDDEC1COPY_TI module. */IAUDDEC1_Fxns AUDDEC1COPY_TI_AUDDECCOPY = {    /* module_vendor_interface */    {IALGFXNS},    AUDDEC1COPY_TI_process,    AUDDEC1COPY_TI_control,};/* *  ======== AUDDEC1COPY_TI_IALG ======== *  This structure defines TI's implementation of the IALG interface *  for the AUDDEC1COPY_TI module. */#ifdef _TI_asm("_AUDDEC1COPY_TI_IALG .set _AUDDEC1COPY_TI_AUDDECCOPY");#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 AUDDEC1COPY_TI_IALG = {      /* module_vendor_interface */    IALGFXNS};#endif/* *  ======== AUDDEC1COPY_TI_alloc ======== */Int AUDDEC1COPY_TI_alloc(const IALG_Params *algParams,    IALG_Fxns **pf, IALG_MemRec memTab[]){    /* Request memory for my object */    memTab[0].size = sizeof(AUDDEC1COPY_TI_Obj);    memTab[0].alignment = 0;    memTab[0].space = IALG_EXTERNAL;    memTab[0].attrs = IALG_PERSIST;    return (1);}/* *  ======== AUDDEC1COPY_TI_free ======== */Int AUDDEC1COPY_TI_free(IALG_Handle handle, IALG_MemRec memTab[]){    AUDDEC1COPY_TI_alloc(NULL, NULL, memTab);    return (1);}/* *  ======== AUDDEC1COPY_TI_initObj ======== */Int AUDDEC1COPY_TI_initObj(IALG_Handle handle,    const IALG_MemRec memTab[], IALG_Handle p,    const IALG_Params *algParams){    return (IALG_EOK);}/* *  ======== AUDDEC1COPY_TI_process ======== */XDAS_Int32 AUDDEC1COPY_TI_process(IAUDDEC1_Handle h, XDM_BufDesc *inBufs,    XDM_BufDesc *outBufs, IAUDDEC1_InArgs *inArgs, IAUDDEC1_OutArgs *outArgs){    XDAS_Int32 minSamples;    /* validate arguments - this codec only supports "base" xDM. */    if ((inArgs->size != sizeof(*inArgs)) ||        (outArgs->size != sizeof(*outArgs))) {        return (IAUDDEC1_EUNSUPPORTED);    }    /* outArgs->bytesConsumed reports the total number of bytes consumed */    outArgs->bytesConsumed = 0;    /*     * This copy codec only "decodes" a single input buffer into a     * single output buffer.  Also, given a different size of an input     * and output buffers, only decode (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? */        minSamples = inBufs->bufSizes[0] < outBufs->bufSizes[0] ?            inBufs->bufSizes[0] : outBufs->bufSizes[0];        /* process the data: read input, produce output */        memcpy(outBufs->bufs[0], inBufs->bufs[0], minSamples);        outArgs->bytesConsumed = minSamples;    }    /* Fill out the rest of the outArgs struct */    outArgs->extendedError = 0;    outArgs->numSamples = 0;  /* TODO */    outArgs->channelMode = IAUDIO_STEREO;  /* TODO */    outArgs->lfeFlag = XDAS_FALSE;    outArgs->dualMonoMode = 0;  /* TODO */    return (IAUDDEC1_EOK);}/* *  ======== AUDDEC1COPY_TI_control ======== */XDAS_Int32 AUDDEC1COPY_TI_control(IAUDDEC1_Handle handle, IAUDDEC1_Cmd id,    IAUDDEC1_DynamicParams *params, IAUDDEC1_Status *status){    XDAS_Int32 retVal;    /* validate arguments - this codec only supports "base" xDM. */    if ((params->size != sizeof(*params)) ||        (status->size != sizeof(*status))) {        return (IAUDDEC1_EUNSUPPORTED);    }    switch (id) {        case XDM_GETSTATUS:        case XDM_GETBUFINFO:            status->extendedError = 0;            status->validFlag = XDAS_TRUE;            status->lfeFlag = XDAS_FALSE;  /* TODO */            status->bitRate = 0;  /* TODO */            status->sampleRate = 0;  /* TODO */            status->channelMode = IAUDIO_STEREO;  /* TODO */            status->pcmFormat = IAUDIO_BLOCK;  /* TODO */            status->numSamples = 0;  /* TODO */            status->outputBitsPerSample = 0;  /* TODO */            status->dualMonoMode = 0;  /* TODO */            status->bufInfo.minNumInBufs = MININBUFS;            status->bufInfo.minNumOutBufs = MINOUTBUFS;            status->bufInfo.minInBufSize[0] = MININBUFSIZE;            status->bufInfo.minOutBufSize[0] = MINOUTBUFSIZE;            retVal = IAUDDEC1_EOK;            break;        case XDM_RESET:        case XDM_FLUSH:            retVal = IAUDDEC1_EOK;            break;        default:            /* unsupported cmd */            retVal = IAUDDEC1_EFAIL;            break;    }    return (retVal);}/* *  @(#) ti.xdais.dm.examples.auddec1_copy; 1,0,0,7; 10-18-2006 19:11:41; /db/wtree/library/trees/dais-g07x/src/ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区婷婷月色| 亚洲欧洲av另类| 欧美激情在线一区二区| 亚洲少妇中出一区| 麻豆国产欧美一区二区三区| 色94色欧美sute亚洲线路一ni| 精品理论电影在线观看| 亚洲五码中文字幕| 精品一区二区三区免费| 成人黄色电影在线| 精品乱码亚洲一区二区不卡| 亚洲精品在线免费播放| 精品国产91久久久久久久妲己| 依依成人综合视频| 懂色av一区二区在线播放| 日韩欧美国产综合| 香蕉影视欧美成人| 在线这里只有精品| 亚洲欧洲制服丝袜| 不卡的看片网站| 亚洲va天堂va国产va久| 色婷婷久久99综合精品jk白丝| 久久亚洲二区三区| 精品影视av免费| 91精品国产91久久久久久一区二区 | 麻豆一区二区三区| 欧美视频在线播放| 亚洲激情第一区| 91猫先生在线| 夜夜揉揉日日人人青青一国产精品| 99在线视频精品| 亚洲天堂a在线| 日本韩国欧美一区二区三区| 亚洲女子a中天字幕| 在线视频国内自拍亚洲视频| 亚洲精品一卡二卡| 91福利社在线观看| 亚洲不卡一区二区三区| 欧美精品一级二级| 免费在线一区观看| 欧美精品一区二区在线观看| 韩国成人福利片在线播放| 久久夜色精品国产噜噜av| 精品一区二区三区视频| 国产日产欧美一区| 99久久精品国产观看| 亚洲视频中文字幕| 欧美视频一二三区| 青青草成人在线观看| 精品国产一区二区三区久久久蜜月| 国产在线精品一区二区夜色| 国产精品久久久久久久久快鸭| 97se亚洲国产综合自在线不卡| 一区二区高清在线| 日韩一级完整毛片| 成人性生交大片免费看在线播放| 亚洲人亚洲人成电影网站色| 欧美影院午夜播放| 另类小说图片综合网| 日本一区二区在线不卡| 欧美做爰猛烈大尺度电影无法无天| 奇米影视一区二区三区小说| 国产日韩欧美一区二区三区乱码| 91天堂素人约啪| 免费成人av在线| 中文字幕在线观看一区| 91麻豆精品国产91久久久使用方法| 奇米888四色在线精品| 久久综合成人精品亚洲另类欧美 | 国产欧美日韩视频在线观看| 97精品视频在线观看自产线路二| 亚洲一区二区美女| 久久久久久久网| 在线观看亚洲一区| 国产高清不卡二三区| 天天综合网天天综合色| 中文字幕乱码久久午夜不卡| 欧美精品乱码久久久久久| 国产成人av电影在线播放| 偷拍一区二区三区四区| 中文字幕一区二区不卡| 欧美videos大乳护士334| 91网站在线播放| 激情欧美一区二区三区在线观看| 亚洲线精品一区二区三区八戒| 久久精品亚洲精品国产欧美kt∨| 欧美电影影音先锋| 色呦呦一区二区三区| 国产麻豆精品95视频| 日韩黄色在线观看| 亚洲香蕉伊在人在线观| 亚洲欧美在线高清| 久久久99精品久久| 日韩一区二区免费视频| 91成人免费电影| 波多野结衣精品在线| 国产伦精品一区二区三区视频青涩| 亚洲成人免费在线| 亚洲国产成人av网| 一卡二卡欧美日韩| 亚洲免费三区一区二区| 国产精品九色蝌蚪自拍| 日本一区二区视频在线| 久久精品日韩一区二区三区| 日韩三级视频在线观看| 欧美精品乱码久久久久久 | 欧美一区二区三区啪啪| 欧美影视一区在线| 91国偷自产一区二区三区观看| 风间由美一区二区av101| 国产精品一区二区三区99| 久久精品国产77777蜜臀| 秋霞午夜av一区二区三区| 日日夜夜精品视频天天综合网| 天天操天天综合网| 视频一区二区中文字幕| 首页国产欧美日韩丝袜| 日韩中文字幕亚洲一区二区va在线| 亚洲成人av在线电影| 午夜不卡av免费| 日韩va欧美va亚洲va久久| 日韩黄色片在线观看| 久久精品国产精品亚洲综合| 国内精品国产成人| 粉嫩aⅴ一区二区三区四区 | 麻豆精品在线看| 激情久久五月天| 丰满放荡岳乱妇91ww| 9i看片成人免费高清| 91传媒视频在线播放| 91精品国产一区二区| 精品免费99久久| 亚洲国产成人在线| 一区二区三区在线视频观看| 亚洲高清一区二区三区| 男女男精品视频| 国产成人在线视频网址| 91亚洲永久精品| 欧美精品免费视频| 久久久亚洲精品一区二区三区| 中文字幕不卡的av| 亚洲成a人片在线观看中文| 极品尤物av久久免费看| 波多野结衣在线一区| 欧美日韩一区高清| 26uuu精品一区二区| 亚洲欧美日韩中文播放| 日本一区中文字幕| 成人午夜免费av| 欧美日韩国产色站一区二区三区| 欧美精品一区二区三区视频| 综合精品久久久| 日本欧美一区二区| 99久久精品久久久久久清纯| 69精品人人人人| 日本一区二区三区四区在线视频 | 国产精品888| 一本到不卡精品视频在线观看 | 久久精品国产99国产精品| av中文一区二区三区| 欧美一级精品在线| 中文字幕一区二区视频| 男女男精品网站| 欧美羞羞免费网站| 国产精品乱码一区二三区小蝌蚪| 性感美女久久精品| av毛片久久久久**hd| 欧美va在线播放| 三级不卡在线观看| 91丝袜高跟美女视频| 国产色一区二区| 另类专区欧美蜜桃臀第一页| 欧美中文字幕一二三区视频| 亚洲国产高清在线| 国产伦理精品不卡| 日韩欧美电影一区| 天天综合天天做天天综合| 色婷婷综合久久久久中文一区二区| 久久蜜臀精品av| 伦理电影国产精品| 欧美一区二区三区视频免费| 亚洲午夜日本在线观看| 91蜜桃在线免费视频| 欧美激情在线免费观看| 国产一区二区精品在线观看| 精品日产卡一卡二卡麻豆| 日韩精彩视频在线观看| 欧美日韩电影一区| 亚洲综合色区另类av| 99re8在线精品视频免费播放| 亚洲国产精品av| 粉嫩av一区二区三区在线播放| 久久综合色之久久综合| 久久99久久99| 欧美刺激脚交jootjob| 蜜桃在线一区二区三区| 欧美一区日本一区韩国一区| 日韩精品一二区| 日韩欧美高清dvd碟片| 久久激情五月婷婷|