Thread Closed
libstagefright - Experimental hardware video decoding builds
(2013-02-23, 06:11)Herman.Chen Wrote:
(2013-02-22, 09:43)fun_ Wrote: I guess RK3066 has/uses 2D accelerator (such as overlay and scaler) to show decoded frame on screen, correct?
I can see some references for /dev/rga and /dev/rk29-ipp in some libraries.

Yes, you are right. We use hardware rga to composite to final framebuffer directly and ipp is for deinterlace.

thank you.

I lightly checked Rockchip's ICS source distributed from http://service.i-onik.de/a09_source_1.5/ics/.
it seems SurfaceFlinger::composeSurfaces() calls DisplayHardware::RenderVPUBuffToLayerBuff which uses rga on Rockchip device. then, all normal apps which use SurfaceFlinger to do composition can get benefit from hardware.

I guess other SoCs can behave similarly if it can do hardware composition. (it may be done by 3D accelerator, or it may be done by 2D accelerator)
  Thread Closed
 
Thread Rating:
  • 10 Vote(s) - 4.5 Average


Messages In This Thread
RE: libstagefright - Experimental hardware video decoding builds - by fun_ - 2013-02-23, 09:22
libstagefright - by mo123 - 2013-05-14, 14:29
RE: libstagefright - by Koying - 2013-05-14, 14:30
RE: libstagefright - by Maverick5269 - 2013-05-16, 23:04
RE: libstagefright - by matander - 2013-05-19, 18:26
RE: libstagefright - by FreeFrag - 2013-05-22, 13:02


Logout Mark Read Team Forum Stats Members Help
libstagefright - Experimental hardware video decoding builds4.510
This forum uses Lukasz Tkacz MyBB addons.