System Diagram
+---------------------------------------+
| |
| ffmpeg / OpenMax / gstreamer / libva |
| |
+---------------------------------------+
+-------------------- MPP ----------------------+
| |
| +-------------------------+ +--------+ |
| | | | | |
| | MPI / MPP | | | |
| | buffer queue manage | | | |
| | | | | |
| +-------------------------+ | | |
| | | |
| +-------------------------+ | | |
| | | | | |
| | codec | | OSAL | |
| | decoder / encoder | | | |
| | | | | |
| +-------------------------+ | | |
| | | |
| +-----------+ +-----------+ | | |
| | | | | | | |
| | parser | | HAL | | | |
| | control | | reg_gen | | | |
| | | | | | | |
| +-----------+ +-----------+ +--------| |
| |
+-------------------- MPP ----------------------+
+---------------------------------------+
| |
| kernel |
| RK vcodec_service / v4l2 |
| |
+---------------------------------------+
wiki
http://opensource.rock-chips.com/wiki_Mpp
Welcome to Firefly-RK3288 Manual
http://wiki.t-firefly.com/zh_CN/Firefly-RK3288/
RockChip MPP编码“0拷贝”介绍
https://blog.csdn.net/lyy901135/article/details/103018736
camera
https://www.firefly.store/goods.php?id=6
利用 buildroot 构建一个最基础的rootfs
./mpi_dec_test -i tc10.264 -o /tmp/ttt.yuv -w 640 -h 480 -t 7 -n 10