Firefly开源社区

标题: firefly rk3288 android5.1版本软件无法播放H.265视频 [打印本页]

作者: csworld    时间: 2016-11-19 13:50
标题: firefly rk3288 android5.1版本软件无法播放H.265视频
本帖最后由 csworld 于 2016-11-19 14:45 编辑

下载了git服务器上最新版本软件,编译烧录后使用rk自带播放器和系统播放器都无法播放H.265视频,同样的环境下能正常播放H.264片源,烦请firefly技术人员帮忙看下原因。报错信息如下。
[  453.897462] type=1400 audit(1293887152.060:14): avc: denied { read } for pid=507 comm="Binder_1" name="subtitle" dev="mmcblk0p13" ino=57350 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[  453.897694] type=1400 audit(1293887152.060:15): avc: denied { open } for pid=507 comm="Binder_1" path="/data/subtitle" dev="mmcblk0p13" ino=57350 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[  454.087382] type=1400 audit(1293887152.250:16): avc: denied { write } for pid=1480 comm="Binder_1" name="displayd" dev="tmpfs" ino=2135 scontext=u:r:mediaserver:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=1
[  454.093874] type=1400 audit(1293887152.260:17): avc: denied { write } for pid=1480 comm="Binder_1" name="trace_thread.log" dev="mmcblk0p13" ino=15 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
[  454.094200] type=1400 audit(1293887152.260:18): avc: denied { open } for pid=1480 comm="Binder_1" path="/data/trace_thread.log" dev="mmcblk0p13" ino=15 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=file permissive=1
[  454.262967] type=1400 audit(1293887152.430:19): avc: denied { write } for pid=1489 comm="Binder_1" name="/" dev="mmcblk0p13" ino=2 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[  454.263352] type=1400 audit(1293887152.430:20): avc: denied { remove_name } for pid=1489 comm="Binder_1" name="vpumem_observer" dev="mmcblk0p13" ino=16 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[  454.263477] type=1400 audit(1293887152.430:21): avc: denied { unlink } for pid=1489 comm="Binder_1" name="vpumem_observer" dev="mmcblk0p13" ino=16 scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=sock_file permissive=1
[  454.265250] type=1400 audit(1293887152.430:22): avc: denied { add_name } for pid=1489 comm="Binder_1" name="vpumem_observer" scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=dir permissive=1
[  454.265412] type=1400 audit(1293887152.430:23): avc: denied { create } for pid=1489 comm="Binder_1" name="vpumem_observer" scontext=u:r:mediaserver:s0 tcontext=u:object_r:system_data_file:s0 tclass=sock_file permissive=1
[  454.270180] vcodec_service: ff9c0000.hevc_service: power on
[  454.272387] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.272405] vcodec_service: for 3288/3368...[  454.272415] vcodec_service: reset in
[  454.272581] vcodec_service: done
[  454.276230] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.276246] vcodec_service: for 3288/3368...[  454.276255] vcodec_service: reset in
[  454.276301] vcodec_service: done
[  454.277240] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.277256] vcodec_service: for 3288/3368...[  454.277272] vcodec_service: reset in
[  454.277424] vcodec_service: done
[  454.278300] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.278318] vcodec_service: for 3288/3368...[  454.278327] vcodec_service: reset in
[  454.278380] vcodec_service: done
[  454.279712] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.279726] vcodec_service: for 3288/3368...[  454.279744] vcodec_service: reset in
[  454.279796] vcodec_service: done
[  454.280083] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.280094] vcodec_service: for 3288/3368...[  454.280108] vcodec_service: reset in
[  454.280158] vcodec_service: done
[  454.280466] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.280477] vcodec_service: for 3288/3368...[  454.280486] vcodec_service: reset in
[  454.288768] vcodec_service: done
[  454.289303] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.289315] vcodec_service: for 3288/3368...[  454.289332] vcodec_service: reset in
[  454.289375] vcodec_service: done
[  454.290753] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.290767] vcodec_service: for 3288/3368...[  454.290775] vcodec_service: reset in
[  454.290823] vcodec_service: done
[  454.291898] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.291908] vcodec_service: for 3288/3368...[  454.291915] vcodec_service: reset in
[  454.291970] vcodec_service: done
[  454.292659] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.292675] vcodec_service: for 3288/3368...[  454.292681] vcodec_service: reset in
[  454.294023] vcodec_service: done
[  454.297156] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.297167] vcodec_service: for 3288/3368...[  454.297173] vcodec_service: reset in
[  454.301840] vcodec_service: done
[  454.302093] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.302103] vcodec_service: for 3288/3368...[  454.302110] vcodec_service: reset in
[  454.302153] vcodec_service: done
[  454.302425] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.302434] vcodec_service: for 3288/3368...[  454.302440] vcodec_service: reset in
[  454.302499] vcodec_service: done
[  454.303084] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.304271] vcodec_service: for 3288/3368...[  454.304287] vcodec_service: reset in
[  454.304332] vcodec_service: done
[  454.304841] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.304852] vcodec_service: for 3288/3368...[  454.304858] vcodec_service: reset in
[  454.304899] vcodec_service: done
[  454.309580] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.309590] vcodec_service: for 3288/3368...[  454.309596] vcodec_service: reset in
[  454.309636] vcodec_service: done
[  454.309987] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.309994] vcodec_service: for 3288/3368...[  454.310000] vcodec_service: reset in
[  454.310039] vcodec_service: done
[  454.310233] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.310241] vcodec_service: for 3288/3368...[  454.310246] vcodec_service: reset in
[  454.310286] vcodec_service: done
[  454.310458] vcodec_service: ff9c0000.hevc_service: resetting...
[  454.310465] vcodec_service: for 3288/3368...[  454.310471] vcodec_service: reset in

作者: csworld    时间: 2016-11-19 14:11
测试片源http://pan.baidu.com/s/1kUZLn9d
作者: isle    时间: 2016-11-22 10:48
你这个片源什么情况, 下载半天没下下来。
作者: csworld    时间: 2016-11-22 12:23
我在微云重新分享了下视频 http://url.cn/41kn0eJ
作者: csworld    时间: 2016-11-22 12:26
视频编码HEVC(Main@L5),1080P,29.97FPS。音频Mpeg audio Layer2  44.1K  192kb/s.
这个视频在android4.4的box版本是能播放的,但在5.1下无法播放

作者: csworld    时间: 2016-11-24 15:23
这个bug很容易复现,随便找个265的片源都播放不了
作者: isle    时间: 2016-11-25 09:51
等我下下来实验下,你有试过官方的固件么?5.1.4.4的。
作者: csworld    时间: 2016-11-26 09:03
测试Firefly-RK3288_Android5.1_201607151016.img和Firefly-RK3288_Android5.1_201611021526.img也都无法播放265视频。
作者: isle    时间: 2016-11-26 09:25
恩,好像是有的问题,我再看看是什么问题。
作者: jiangyuelong    时间: 2016-11-26 16:37
请问你是kenrel是自己编译吗?
生成的kernel.img和boot.img烧入firefly-rk3288开发板中?
作者: csworld    时间: 2016-11-26 21:02
上面说了,自己编译的和使用官方编译好的,只要是android5.1都是播放不了265视频
作者: csworld    时间: 2016-11-29 10:00
版主265播放的bug有进展么?
作者: isle    时间: 2016-11-30 09:39
已经有些进展,还在研究中,目前手头上事有点多,可能没那么快。一定会解决的。
作者: csworld    时间: 2016-11-30 10:26
本帖最后由 csworld 于 2016-12-2 21:54 编辑

多谢
作者: 随风破浪    时间: 2017-1-4 22:08
isle 发表于 2016-11-30 09:39
已经有些进展,还在研究中,目前手头上事有点多,可能没那么快。一定会解决的。

版主,怎么样了.
作者: isle    时间: 2017-1-9 10:57
找到问题了,一个很小的问题,我们会在最新固件里面解决这个问题。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1