Firefly开源社区
标题:
H264硬编码&硬解码技术案例 试验后疑问
[打印本页]
作者:
yubang
时间:
2017-10-17 20:03
标题:
H264硬编码&硬解码技术案例 试验后疑问
各位好。
我参考这个网页:
http://www.t-firefly.com/index.php/doc/case/info/id/224.html
去做H264硬编码&硬解码技术案例
根据里面的视频和步骤,使用提供的两个apk,用usb 摄像头;
使用两个3288的板子,android5.1下,两个板子都是用wifi;
先打开解码板子的那个应用,然后打开编码板子,设置一下解码板子的ip; 出现的情况是:编码的板子右下角有一个小窗口是摄像头图像的预览,其它位置则是黑白; 而解码板子的则是什么都没有显示;
编码板子的打印为:
[ 312.347537] vcodec_service: ff9a0000.vpu_service: power off...
[ 312.347623] vcodec_service: done
[ 318.887748] vcodec_service: ff9a0000.vpu_service: power on
shell@rk3288:/ # [ 392.287699] vcodec_service: ff9a0000.vpu_service: power off...
[ 392.287769] vcodec_service: done
[ 422.979489] vcodec_service: ff9a0000.vpu_service: power on
解码板子的打印为:
shell@rk3288:/ # [ 528.568534] vcodec_service: ff9a0000.vpu_service: power on
shell@rk3288:/ # [ 660.604830] vcodec_service: ff9a0000.vpu_service: power off...
shell@rk3288:/ #
[ 660.605180] vcodec_service: done
[ 717.365888] vcodec_service: ff9a0000.vpu_service: power on
[ 740.623569] vcodec_service: ff9a0000.vpu_service: power off...
[ 740.623836] vcodec_service: done
各位有做那个试验吗?有了解是哪方面的原因吗? 是否我的android系统没有支持? 需要添加编解码相关的什么资源吗? 需要做哪些改动吗? (我做试验的android5.1 并不是firefly3288的那套代码)
谢谢。
作者:
yubang
时间:
2017-10-17 20:06
补充:
logcat 一直打印的信息为:
E/H264_DEBUG( 162): found mismatch decode length: set 22970 dec -1964737536
E/GLConsumer( 156): error creating EGLImage: 0x300c
E/GLConsumer( 156): Failed to create image. size=1280x720 st=1280 usage=0x2930 fmt=17
W/GLConsumer( 156): [SurfaceView] updateAndRelease: unable to createImage on display=0x1 slot=1
D/TTTT ( 6453): encode et=21931
D/TTTT ( 6453): decode dt=1382400
E/ ( 6453): [external/showyuv/showYUV.cpp]87
E/ ( 6453): surface is valid
E/ ( 6453): [external/showyuv/showYUV.cpp][95]
E/ ( 6453): width = 1280,height = 720
E/ ( 6453): len = 3110400
E/ ( 6453): [external/showyuv/showYUV.cpp]21
D/TTTT ( 6453): show yuv %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
E/GLConsumer( 156): error creating EGLImage: 0x300c
E/GLConsumer( 156): Failed to create image. size=1280x720 st=1280 usage=0x2930 fmt=17
W/GLConsumer( 156): [SurfaceView] updateAndRelease: unable to createImage on display=0x1 slot=2
D/TTTT ( 6453): encode et=21161
E/H264_DEBUG( 162): found mismatch decode length: set 21931 dec -1965812736
D/TTTT ( 6453): decode dt=1382400
E/ ( 6453): [external/showyuv/showYUV.cpp]87
E/ ( 6453): surface is valid
E/ ( 6453): [external/showyuv/showYUV.cpp][95]
E/ ( 6453): width = 1280,height = 720
E/ ( 6453): len = 3110400
E/ ( 6453): [external/showyuv/showYUV.cpp]21
D/TTTT ( 6453): show yuv %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1