NDK部分是否可以直接渲染yuv数据 我在ndk部分完成h264的解码后,生成yuv420帧数据,我想直接在NDK部分做图像的渲染,这种方案可行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GL_ALPHA, GL_RGB, GL_RGBA, GL_LUMINANCE, or GL_LUMINANCE_ALPHA.没看到支持YUV格式 渲染 是指什么,用什么渲染?很多第三方lib好像必需的c部分,yuv格式起效果呢。。 渲染 ,通俗就是绘制的意思吧,意思就是把我yuv420的数据绘制到屏幕上面(通过so库) 可以和楼主讨论一下。其实摄像头出来的数据就是yuv的,在用surface_flinger渲染的时候,好像也没看到把yuv转成rgb,所以可能是可以利用一下surface_flinger不过为什么不可以一下在ndk部分先把yuv转成rgb,再渲染?其实效果也还可以的。 如果可以直接使用yuv数据渲染,为什么还需要做转换呢?色彩空间转换是很耗CPU的 如果可以直接使用yuv数据做渲染,为什么还要转成rgb呢,色彩空间的转换是很消耗CPU的,能省略则省呀. 主要是一个复杂度的问题,使用surface_flinger渲染应该是比较复杂吧,如果楼主找到了渲染的方法,麻烦能让我也学习学习,呵呵 请教各位一个关于应用程序设置systemproperties的问题 android分辨率问题 ImageView控件使用 Android平台开发面试题 android开发如何利用图片实现VidoGroup的类似功能 android选项菜单 eclipse中对@+id的提示问题 MB860 交叉编译android程序的问题 关于点击事件的问题求助。 android中才能实现多点触控放大图片和图片超越屏幕左右滑动显示未显示的部分 想入门一下,求入门书籍。
没看到支持YUV格式
很多第三方lib好像必需的c部分,yuv格式起效果呢。。
其实摄像头出来的数据就是yuv的,在用surface_flinger渲染的时候,好像也没看到把yuv转成rgb,所以可能是可以利用一下surface_flinger不过为什么不可以一下在ndk部分先把yuv转成rgb,再渲染?其实效果也还可以的。