fbmain.c

来自「TI dm6446 video subsytem window blending」· C语言 代码 · 共 62 行

C
62
字号
#include <stdio.h>#include <stdlib.h>#include <string.h>#include "davinci_fb.h"#undef DBG#define DBG(x,...)int main(int argc, char *argv[]){	int ret = 0;	char *fb_name = NULL;    if(argc >= 2)    {        fb_name = argv[1]; //osd1, osd0, vid0		DBG("argc: %d\n", argc);        DBG("fb_name = %s\n", fb_name);	}	else 		return 1;	if(!strcmp(fb_name, "osd0"))	{		ret = init_osd0();	}	else if(!strcmp(fb_name, "osd1"))	{		int on_;		char *onflag_ = argv[2];		on_ = (!strcmp(onflag_, "on")) ? 1 : 0;		ret = init_osd1(on_);  	}	else if(!strcmp(fb_name, "vid1"))	{		ret = init_vid1();	}    else if(!strcmp(fb_name, "vid0"))    {        ret = init_vid0();    }	else if(!strcmp(fb_name, "cursor"))	{		int xp = 0, yp = 0, xl = 0, yl = 0;		if(argc == 6)		{			xp = atoi(argv[2]);			yp = atoi(argv[3]);			xl = atoi(argv[4]);			yl = atoi(argv[5]);		}		ret = init_cursor(xp, yp, xl, yl, (argc < 6));	}	else		printf("Error! check input\n");			return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?