我的目标是使用AndroidMediaCodec对视频流进行解码,然后使用输出图像在native代码中进行进一步的图像处理。平台:ASUStf700tandroid4.1.1。测试码流:H.264fullHD@24frm/s在内置Tegra-3SoC的情况下,我指望硬件支持视频解码。在功能上,我的应用程序按预期运行:我确实可以访问解码器图像并妥善处理。但是,我遇到了非常高的解码器CPU负载。在接下来的实验中,进程/线程负载是通过adbshell中的“top-m32-t”测量的。为了从“top”获得可靠的输出,所有4个cpu内核都通过运行几个线程以最低优先级永远循环来强制激活。这可以通过