📄 sim.c
字号:
#include "iMX.h"
#include "stdio.h"
extern void imxenc_separateyuv
(short *, short *, short *, short *, short, short, short *);
extern short imxenc_reshape
(short *, short *, short *, short *, short,
short, short, short, short, short, short, short *);
extern void imxenc_yyuv2yuyv
(short *, short *, short *, short *, short *,
short, short, short, short, short *);
main()
{
int i, j;
static short *cmdptr = NULL;
short *y = image_buf;
short *u = image_buf + 288;
short *v = image_buf + 576;
short *yuv = image_buf + 1024;
for (i = 0; i < 160; i++)
image_buf[i] = 0xF0;
for (i = 160; i < 288; i++)
image_buf[i] = 0xC0;
for (i = 288; i < 576; i++)
image_buf[i] = 0x10;
for (i = 576; i < 864; i++)
image_buf[i] = 0x20;
for (j = 0; j < 4; j++)
*(coeff_buf + j) = 128;
imxsim_set_parameters(255, 255, 0, 0);
/*
imxenc_pixeltoplanar( image_buf, coeff_buf, image_buf + 448,
32, 14, 2, 2, 12, 28, 12, 28, 7, cmdptr);
*/
/*
imxenc_reshape(y, u, coeff_buf, yuv, 40, 4, 48, 6, 40, 4, 7, cmdptr);
*/
imxenc_yyuv2yuyv(y, u, v, coeff_buf, yuv, 32, 4, 16, 4, cmdptr);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -