RK3568的解码
将arm.linux.cross.cmake中的内容cmake_minimum_required( VERSION 2.6.3 )
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_C_COMPILER "aarch64-linux-gnu-gcc")
SET(CMAKE_CXX_COMPILER "aarch64-linux-gnu-g++")
#SET(CMAKE_SYSTEM_PROCESSOR "armv7-a")
SET(CMAKE_SYSTEM_PROCESSOR "armv8-a")
add_definitions(-fPIC)
add_definitions(-DARMLINUX)
add_definitions(-D__gnu_linux__)添加到CMakeLists.txt后,运行make-Makefiles.bash,编译好的mpi_dec_test实际使用如下,给了-t -i -n参数,但是实际上并没有输出结果,而是一直在loop again
解码要用纯视频数据,例如 h264,mp4 这种包含音视频的解不了
https://gitlab.com/firefly-linux/device/rockchip/-/blob/firefly/oem/oem_normal/200frames_count.h264 先用其他工具如 ffmpeg 解一下 mp4 封装再测试
页:
[1]