在飞凌OK6410-A资料中
OK6410-A开发板LINUX3.0.1-2012-09用户手册 这个PDF文档中 对Multimedia_DD的多媒体解码测试中
1~7都是成功的。从第八开始就不行了。
因为我装的是罗技C270的摄像头。而软件里应用的OV9650摄像头去测试的源码。
这里我就试试能不能移植C270进去使测试成功。
1.文件介绍
先看下有什么C文件吧。
test.c 这是Main入口,主要是提供了菜单选择。
顺便看一下菜单
display_test.h和display_test.c 这两个提供了功能1-4测试的服务函数。
Forlinx_Test_Display_H264() Forlinx_Test_Display_MPEG4() Forlinx_Test_Display_H263() Forlinx_Test_Display_VC1()
display_4_windows.h和display_4_windows.c 这两个提供了功能5:多种视频同时解码
Forlinx_Test_Display_4_Windows()
display_optimization1.h和display_optimization1.c 这两个提供了功能6,由于开发板是RGB565,而这个测试仅支持24位色显示
Forlinx_Test_Display_Optimization1()
display_optimization2.h和display_optimization2.c这两个提供了功能7:H264解码&LCD双缓冲
Forlinx_Test_Display_Optimization2()
cam_encoder_test.h和cam_encoder_test.c这两个提供了功能8:摄像头预览&MFC编码(摄像头有关 MARK~)
Forlinx_Test_Cam_Encoding()
cam_dec_preview.h和cam_dec_preview.c这两个提供了功能9:H.264&摄像头预览 ,对H.264进行解码,并且可以对当前帧进行编码(摄像头有关 MARK~)
Forlinx_Test_Cam_Dec_Preview()
cam_enc_dec_test.h和cam_enc_dec_test.c这两个提供了功能10:摄像头预览&MFC编码解码(摄像头有关 MARK~)
Forlinx_Test_Cam_Enc_Dec()
capture.h和capture.c这两个提供了功能11:摄像头预览&JPEG编码 ,对当前帧进行JPEG编码(摄像头有关 MARK~)
Forlinx_Test_Capture()
jpeg_display.h和jpeg_display.c这两个提供了功能12:JPEG解码(摄像头有关 MARK~)
Forlinx_Test_Jpeg_Display()
2.流程
1~5均为视频解码测试,流程一样
功能H264解码&LCD双缓冲 7流程
功能摄像头预览&MFC编码 8流程
功能H.264&摄像头预览 9流程
功能摄像头预览&MFC编码解码 10流程
功能摄像头预览&JPEG编码 11流程
功能JPEG解码 12流程
暂时未成功。以后更新