📄 fc_if.c
字号:
#include <stdio.h>#include <stdlib.h>#include "../FConfig/config_access.h" #include "fc.h"int level_profile_num = 0;extern int read_video_mode(const char *filename, int *mode);Level *simple_level = NULL;/*352x240 30 128 - 1M720x480 30 768k - 2.5M*/Level simple_level_ntsc[] = { { 3, 30, 512, 4000 }, { 2, 30, 256, 900 }, { 2, 15, 128, 384 }, { 2, 10, 0, 256 }};Level simple_level_pal[] = { { 6, 30, 512, 4000 }, { 5, 30, 256, 900 }, { 5, 15, 128, 384 }, { 5, 10, 0, 256 }};Level simple_level_vga[] = { { 9, 30, 512, 4000 }, { 8, 30, 256, 900 }, { 8, 15, 128, 384 }, { 8, 10, 0, 256 }};void profile_set_vmode(void){ int mode; if (read_video_mode(AV_CONFIGFILE, &mode) < 0) { fprintf(stderr, "Incorrect config file - video use the default value\n"); return ; } switch(mode) { case NTSC_MODE: simple_level = simple_level_ntsc; level_profile_num = sizeof(simple_level_ntsc) / sizeof (Level); break; case PAL_MODE: simple_level = simple_level_pal; level_profile_num = sizeof(simple_level_pal) / sizeof (Level); break; case VGA_MODE: simple_level = simple_level_vga; level_profile_num = sizeof(simple_level_vga) / sizeof (Level); break; default: printf("Profile type error!!\n"); exit(2); } //++ Fosterprintf("%s:%d <level_profile_num =%d, mode=%d> \n",__FUNCTION__,__LINE__,level_profile_num, mode);//-- Foster}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -