FumasterLin
FumasterLin
你加的这句log没打印出来,说明HAVE_DRM这个config没开。 确认下对应的make-Makefiles.bash里是否配置了-DHAVE_DRM=ON 如果已经添加了,那就把当前编译的结果 clean下,直接删除生成的文件后,再重新编译下。 #if HAVE_DRM mpp_log("ion %d drm %d \n", mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_ION), mpp_rt_allcator_is_valid(MPP_BUFFER_TYPE_DRM)); #endif
1、你可以试一下把build/linux/arm/下除了arm.linux.cross.cmake和arm.linux.cross.cmake两个文件,其他文件都删掉看看。 2、或者直接按如下修改 ``` diff --git a/osal/linux/os_allocator.c b/osal/linux/os_allocator.c index b7dbfeea..45064f75 100644 --- a/osal/linux/os_allocator.c +++ b/osal/linux/os_allocator.c @@ -37,20 +37,16 @@ MPP_RET os_allocator_get(os_allocator *api, MppBufferType type) } break; case MPP_BUFFER_TYPE_ION : { *api...
这个修改也同步加上 ``` diff --git a/osal/CMakeLists.txt b/osal/CMakeLists.txt index 0df9d1dc..3fe8545c 100644 --- a/osal/CMakeLists.txt +++ b/osal/CMakeLists.txt @@ -10,13 +10,9 @@ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_REENTRANT -D_GNU_SOURCE") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") -if (HAVE_DRM)...
Hi: 84M 邮箱附件放不下。 可以存到网盘哈。
Hi: 你可以更新下mpp,我们基于同样的mpp版本来分析 Thanks
Hi: 看一下dmesg Thanks
Hi: 你这个是必现的吗?还是特定图片必现的? 我本地找了个1808的板子测试是没问题的哦。 kernel 4.4 + 最新的mpp `[root@rk1806:/mnt/sdcard]# cat /proc/version Linux version 4.4.194 (wzh@SYS3) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #2 SMP PREEMPT Fri Dec 11 16:12:40 CST...
@ChristianFeldmann Hi,I use YUVView with version v.2.13. i download ffmpeg share lib, but there are only xxx.dll.a files in the lib path, and YUVView needs xxx.dll files. Could help me...
可以把单独保存下裸码流.h265,然后用mpi_dec_test再跑下,如果有问题,可以把码流同步给我们本地复现下
可以直接将test.h265发给我们,文件不大的话可以直接上传github,或者上传网盘。 我们本地用mpi_dec_multi_test同步测试看下能否复现