Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.27 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.27 KB

complex_mp

NSCSCC 2023 Lain Core 项目Linux用户态驱动程序,mjpg视频播放器。

基于 ultraembedded解码器 和 ALSA I2S控制器 开发,通过多进程零拷贝实现音画同步的视频播放。

设计思路

complex_mp_struct

使用方式

依赖

  • 硬件( LainChip/complex_soc
    • 加入Xilinx AXI TFT Controller(图像输出)
    • 加入ultraembedded解码器(进行过相应修改以适配vga输出)
    • 加入Xilinx ALSA Audio I2S 相关IP核 (音频输出)
  • 软件

构建

  • 构建mediaplayer:./build.sh
  • 构建mjpg文件:使用FPGAmp工具
  • 开发板上使用:mediaplayer <video_file.mjpg> <fps>

参考资料