相机预览帧与媒体播放错误隔行扫描

时间:2014-08-06 08:22:00

标签: android opengl-es android-camera

我从grafika获取Double Decoder的代码并更改它,以便从mediaplayer输出一个textureview,输出相机预览的另一个textureview。它会正常工作,除了在带有媒体播放器输出的纹理视图中将获得隔行扫描相机预览的帧。这是一个非常时髦的行为,我没有采取任何动态来重新配置输出视口。

Textureviews& SurfaceTextures被分开并独立地分配给它们各自的输出 - >媒体播放器输出和相机预览输出:

  

mediaPlayer.setSurface(表面);

     

camera.setPreviewTexture(表面纹理);

在单独的线程上运行mediaPlayer代码和摄像头代码无济于事。似乎SurfaceTexture帧缓冲区正以某种方式被共享,帧被丢弃或相互干扰?这可能是性能问题吗?即使代码的原始示例是能够并行解码电影吗?

0 个答案:

没有答案