android-mediacodec - 如何找到 Google Pixel 2 手机的硬件解码器实

谁能告诉我如何检查可以在我的 Android 手机(即 Google Pixel 2)中创建多少硬件解码器实例(OMX.qcom.video.decoder.avc)来解码 H.264 视频流?

如何查看这个配置?

最佳答案

您手机上有一个文件:/etc/media_codecs.xml其中列出了所有可用的编解码器,它是“Quirks”、“Limits”和“Features”。从 android 6 开始,我认为有一个名为 concurrent-instances 的“限制” .每个编解码器都应具有该值。

例如<Limit name="concurrent-instances" max="16" />

这仍然不能保证您可以同时运行特定编解码器的 16 个实例,因为它还取决于其他因素,例如比特率、分辨率以及硬件资源。将其视为更多编解码器的上限。

我见过在 concurrent-instances 时只能同时运行一个 FHD 实例解码器的设备。被设置为 16 .所以它仍然高度依赖于设备。

关于android-mediacodec - 如何找到 Google Pixel 2 手机的硬件解码器实例的上限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57385103/

相关文章:

reactjs - 从 create-react-app 生成生产构建时缺少 index.html

swift - Swift 中 MSAL 和 AD B2C 的登录问题

pandas - future 警告 : Passing datetime64-dtype data

hive - 如何从直线访问 Metastore?

javascript - ag-grid:根据rowNode内容在fullRow编辑和单个单元格编辑

python - Jupyter 实验室中的后台线程时钟

react-native - 异步/等待函数返回 _40 : 0, _65 : 0, _55 : n

swiftui - 如何从 Viewcontroller 中关闭 swiftUI?

vhdl - 什么是{globally|locally} static {primary|expre

python - Google Sheets API 在本地工作,但从 AWS Lambda 运行时