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

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