Skip to content

LainChip/complex_mp

Repository files navigation

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>

参考资料

About

video player for lainsoc, using alsa and uio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published