Android flash player gpu加速

时间:2011-07-06 03:12:55

标签: android flash hardware-acceleration

我正在搜索关于android上flash播放器平台的硬件加速的信息,我发现所有这些都是模糊的。

我发现硬件加速(使用opengl的gpu)可以使用android上的舞台视频完成,但仅适用于Honeycomb,更具体地说是针对android 3.0.1。 (ref - flash 10.1 release note)

但我发现了一些奇怪的东西。对于tegra 2 soc,有一个特定版本的flash播放器10.1,它使用opengl es来提升flash播放器的性能(ref - from nvidia whitepaper : "Bringing High-End Graphics to Handheld Devices")

当时有两个特定版本的Flash播放器10.1,一个适用于所有Android平台的通用版本,另一个适用于所有基于tegra 2的设备。但是从Flash播放器10.2开始,没有更多的碎片构建,似乎tegra 2优化集成在10.2版本中。

我对所有这些问题都有疑问:

  1. flash player是否支持gpu硬件加速? (似乎是这种情况,但为什么它一次只用于tegra 2?这些优化是否适用于所有带有gpu的高端设备?)
  2. 似乎舞台视频可用于在屏幕上增强h264视频解码和渲染。但为什么它需要Honeycomb,如果它只使用opengl ES ...? (显然我认为它不仅仅是因为这个要求而使用了opengl。所以它使用了什么?)
  3. 我还发现了一些关于未来的鼹鼠3D api (ref from adobe)的信息,这些信息利用了opengl es(对于Android,在Windows上的directX,...),它看起来就像nvidia白皮书所说的那样关于tegra平台...那么tegra优化和未来api提升性能之间的区别是什么?
  4. 编辑:我仍在寻找答案,但如果有人知道某些信息,欢迎任何线索或更详细的信息:)

1 个答案:

答案 0 :(得分:1)

随着Adobe在其他月份突然放弃对Flash播放器的支持,这可能更不可能。我真的希望看到他们在调用它之前发布移动播放器的硬件加速版本。我听说RIM将继续在他们的平板电脑上开发移动播放器的版本并启用stage3d硬件加速。我想我们只需看看会发生什么。