pkg_x470mv.c
来自「C++封装的视频采集代码」· C语言 代码 · 共 323 行
C
323 行
/* * Do not modify this file; it is automatically * generated and any modifications will be overwritten. */#define __nested__#define __config__#ifndef xdc_std__include#ifndef __nested__#define __nested__#include <xdc/std.h>#undef __nested__#else#include <xdc/std.h>#endif#endif#ifndef ti_sdo_ce_CERuntime__include#ifndef __nested__#define __nested__#include <ti/sdo/ce/CERuntime.h>#undef __nested__#else#include <ti/sdo/ce/CERuntime.h>#endif#endif#define ti_sdo_ce_CERuntime__used#define ti_sdo_ce_CERuntime___FXNTAB/* * ======== instance types ======== *//* * ======== declarations ======== *//* module ti.sdo.ce.CERuntime *//* * ======== module templates ======== *//* module xdc.cfg.Program *//* * ======== __PLAT__ ======== * Define the name of the platform that can run this executable. This * symbol is used by platform independent "exec" commands */char* __PLAT__ = "@(#)__PLAT__ = ti.platforms.nullplatform";/* * ======== __ISA__ ======== * Define the ISA of this executable. This symbol is used by platform * specific "exec" commands that support more than one ISA; e.g., gdb */char* __ISA__ = "@(#)__ISA__ = v5t";/* module ti.sdo.ce.osal.Global *//* * ======== Global Configuration ======== * Do not modify following; it is automatically generated from the template * Server.xdt in the ti.sdo.ce package and will be overwritten next time the * executable is configured *//* configure GT: each runtime library defines _GT_params */#include <ti/sdo/ce/trace/gt.h>GT_Config *GT = &_GT_params;Void DMAN3_CE_init(){}Void DMAN3_CE_exit(){}/* module ti.sdo.ce.Engine *//* * ======== Engine Configuration ======== * Do not modify following; it is automatically generated from the template * Engine.xdt in the ti.sdo.ce package and will be overwritten next time the * executable is configured */#include <ti/sdo/ce/Engine.h>#include <ti/xdais/ialg.h>#define MdUns UInt16#define SmUns UInt8#ifndef IDMA3_USEFULLPACKAGEPATH#define IDMA3_USEFULLPACKAGEPATH#endif#include <ti/xdais/idma3.h>#undef MdUns#undef SmUns/* type tables for algorithms */extern IALG_Fxns ADPCMDEC_TI_IADPCMDEC;static String typeTab_ADPCMDEC_TI_IADPCMDEC[] = { "ti.sdo.ce.speech.ISPHDEC", NULL};extern IALG_Fxns MPEG4ENCP_TI_IMPEG4ENCP;static String typeTab_MPEG4ENCP_TI_IMPEG4ENCP[] = { "ti.sdo.ce.video.IVIDENC", NULL};extern IALG_Fxns MPEG4DECP_TI_IMPEG4DECP;static String typeTab_MPEG4DECP_TI_IMPEG4DECP[] = { "ti.sdo.ce.video.IVIDDEC", NULL};extern IALG_Fxns MPEG4ENC_TI_IMPEG4ENC;static String typeTab_MPEG4ENC_TI_IMPEG4ENC[] = { "ti.sdo.ce.video.IVIDENC", NULL};extern IALG_Fxns ADPCMENC_TI_IADPCMENC;static String typeTab_ADPCMENC_TI_IADPCMENC[] = { "ti.sdo.ce.speech.ISPHENC", NULL};extern IALG_Fxns MPEG4DEC_TI_IMPEG4DEC;static String typeTab_MPEG4DEC_TI_IMPEG4DEC[] = { "ti.sdo.ce.video.IVIDDEC", NULL};/* tables of engine algorithms */extern IALG_Fxns VIDENC_STUBS;extern IALG_Fxns VIDENC_STUBS;extern IALG_Fxns VIDENC_STUBS;extern IALG_Fxns VIDENC_STUBS;extern IALG_Fxns VIDDEC_STUBS;extern IALG_Fxns VIDDEC_STUBS;extern IALG_Fxns VIDDEC_STUBS;extern IALG_Fxns VIDDEC_STUBS;extern IALG_Fxns SPHENC_STUBS;extern IALG_Fxns SPHENC_STUBS;extern IALG_Fxns SPHDEC_STUBS;extern IALG_Fxns SPHDEC_STUBS;static Engine_AlgDesc engineAlgs0[] = { { "mpeg4encp", /* name */ {200U}, /* uuid */ &VIDENC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_MPEG4ENCP_TI_IMPEG4ENCP, /* typeTab */ FALSE, /* isLocal */ 0 /* groupId */ }, { "mpeg4enc", /* name */ {201U}, /* uuid */ &VIDENC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_MPEG4ENC_TI_IMPEG4ENC, /* typeTab */ FALSE, /* isLocal */ 1 /* groupId */ }, { "mpeg4decp", /* name */ {202U}, /* uuid */ &VIDDEC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_MPEG4DECP_TI_IMPEG4DECP, /* typeTab */ FALSE, /* isLocal */ 2 /* groupId */ }, { "mpeg4dec", /* name */ {203U}, /* uuid */ &VIDDEC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_MPEG4DEC_TI_IMPEG4DEC, /* typeTab */ FALSE, /* isLocal */ 3 /* groupId */ }, { "adpcmenc", /* name */ {204U}, /* uuid */ &SPHENC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_ADPCMENC_TI_IADPCMENC, /* typeTab */ FALSE, /* isLocal */ 4 /* groupId */ }, { "adpcmdec", /* name */ {205U}, /* uuid */ &SPHDEC_STUBS, /* fxns */ NULL, /* idma3Fxns */ typeTab_ADPCMDEC_TI_IADPCMDEC, /* typeTab */ FALSE, /* isLocal */ 5 /* groupId */ }, {NULL},};static Engine_AlgDesc engineAlgs1[] = { {NULL},};/* table of all engines available in this application */static Engine_Desc engineTab[] = { {"video_copy", /* engine name */ engineAlgs0, /* alg table */ "./codec_server.x64P" /* (optional) server name */ }, {"local", /* engine name */ engineAlgs1, /* alg table */ NULL /* (optional) server name */ }, {NULL, NULL, NULL} /* NULL-terminate the engine table */};Engine_Config Engine_config = { engineTab, /* table of all engines */ "local" /* local RMS engine name */};/* module ti.sdo.ce.CERuntime */#include <ti/sdo/ce/osal/Global.h>#include <ti/sdo/ce/osal/Comm.h>#include <ti/sdo/ce/osal/Memory.h>#include <ti/sdo/ce/osal/Thread.h>#include <ti/sdo/ce/osal/Process.h>#include <ti/sdo/ce/osal/AlgMem.h>#include <ti/sdo/ce/trace/gt.h>#include <ti/sdo/ce/Server.h>/* * ======== CERuntime_init ======== */Void ti_sdo_ce_CERuntime_init__F(Void){ GT_init(); /* * initialize critical trace (67), but allow user to over-ride * via CE_TRACE. */ GT_set("*=67"); GT_set(Global_getenv("CE_TRACE")); Global_init(); Comm_init(); Memory_init(); Thread_init(); Process_init(); AlgMem_init(); Engine_init();}/* * ======== module configuration ======== *//* module ti.sdo.ce.CERuntime */const ti_sdo_ce_CERuntime_Config ti_sdo_ce_CERuntime_CONFIG = { sizeof (ti_sdo_ce_CERuntime_Config), /* __size */};/* * ======== module postInit ======== *//* * ======== program globals ======== *//* * ======== package stubs ======== */#include "xdc/package/package.c"#include "xdc/rts/package/package.c"#include "xdc/platform/package/package.c"#include "xdc/cfg/package/package.c"#include "xdc/shelf/package/package.c"#include "xdc/spec/package/package.c"#include "xdc/spec/jserver/package/package.c"#include "xdc/utils/package/package.c"#include "ti/platforms/nullplatform/package/package.c"#include "gnu/targets/rts470MV/package/package.c"#include "ti/sdo/linuxutils/cmem/package/package.c"#include "ti/sdo/ce/trace/package/package.c"#include "dsplink_dm420/gpp/package/package.c"#include "ceapp_package/package/package.c"#include "ti/sdo/ce/osal/alg/package/package.c"#include "ti/sdo/ce/osal/package/package.c"#include "ti/xdais/package/package.c"#include "ti/sdo/ce/node/package/package.c"#include "ti/sdo/ce/package/package.c"#include "ti/xdais/dm/package/package.c"#include "ti/sdo/ce/video/package/package.c"#include "codecs/mpeg4encp/package/package.c"#include "codecs/mpeg4enc/package/package.c"#include "codecs/mpeg4decp/package/package.c"#include "codecs/mpeg4dec/package/package.c"#include "ti/sdo/ce/speech/package/package.c"#include "codecs/adpcmdec/package/package.c"#include "codecs/adpcmenc/package/package.c"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?