4.2、CTS media_profiles.xml编解码更改规则是否可以随意添加size呢

1、GMS 实践过程总结目录

1、media_profile.xml编解码更改规则是否可以随意添加size呢

在这里笔者告诉你不可以,为啥谷歌规定的;--- system  gsi和  cts 都会有都会使用到

2、system 、gsi

/frameworks/av/media/libmedia/MediaProfiles.cpp

首先 此文件Google定义了一些不同size的编码,此部分会被编译到system----此部分跟system.img息息相关

如果客户强制化加了一些自己的size非google MediaProfiles.cpp原有定义的

在测试vts gsi时,要刷google的原生system.img 与客制化的system.img 存在客制化的size,可能会导致刷了google system.img开不了机

很多人你怎么知道开不了机,我自己添加过18:9 size 1280*640,这个size不在google 编解码支持范围之内,打印串口log,显示是编解码xml问题的问题

3、cts

户强制化加了一些自己的size非google MediaProfiles.cpp原有定义的

以下cts会测试可能失败

cts/tests/tests/media/src/android/media/cts/CamcorderProfileTest.java

run cts -m CtsMediaTestCases -t android.media.cts.CamcorderProfileTest#testGet

此case会测试media_profile.xml里面的si ze 和 cts源码里面google既定的编解码size进行比较,客制化的size不匹配会测试失败

run cts -m CtsMediaTestCases -t android.media.cts.CamcorderProfileTest#testGetWithld

run cts -m CtsMediaTestCases -t android.media.cts.MediaPlayerTest#testRecordedVideoPlayback90

run cts -m CtsMediaTestCases -t android.media.cts.MediaPlayerTest#testRecordedVideoPlayback180

run cts -m CtsMediaTestCases -t android.media.cts.MediaPlayerTest#testRecordedVideoPlayback270

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章