📄 main.c
字号:
#define OS_GLOBALS
#include "../CPLD.h"
#include "GlobVar.h"
#define MP4_BUFFER_SIZE 80*1024
#define ABS_MAXFRAMENR 9999
int count=0;
/*****************************************************************************
* Main program
****************************************************************************/
int main()
{
unsigned char *mp4_buffer = NULL;
unsigned char *mp4_ptr = NULL;
unsigned char *out_buffer = NULL;
int still_left_in_buffer;
int notification;
long totalsize;
int status;
int j;
int use_assembler = 0;
int filenr;
int filestate;
int i;
Set_PLL( (short)(CORECLK/CLKIN), (short)(CORECLK/SYSCLK));
Init_EBIU();
Init_SDRAM();
/*****************************************************************************
* Main loop
****************************************************************************/
for(j = 0; j<100; j++)
{
totalsize = 0;
filenr = 0;
//for(DecodeFrameNum=0; DecodeFrameNum<24*1024*1024/4;DecodeFrameNum++)
for(DecodeFrameNum=0; DecodeFrameNum<24*1024*1024/4;DecodeFrameNum++)
{*DecoderImageY=0;
DecoderImageY++;
}
DecoderImageY = (unsigned long *)0;
for(DecodeFrameNum=0; DecodeFrameNum<24*1024*1024/4;DecodeFrameNum++)
{*DecoderImageY=DecodeFrameNum;
DecoderImageY++;
//if(DecodeFrameNum == 0x6dfb)
// i = 0;
}
DecoderImageY = (unsigned long *)0;
for(DecodeFrameNum=0; DecodeFrameNum<24*1024*1024/4;DecodeFrameNum++)
{
DisplayBufferSel = *DecoderImageY;
if(DisplayBufferSel != DecodeFrameNum)
i = 0;
DecoderImageY++;
}
DecoderImageY=0;
/*
DecoderImageY = 0x6dfc;
*DecoderImageY=0x1111;
DecoderImageY = 0x25ffc;
*DecoderImageY=0x1111;*/
i = 0;
}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -