645Fermer647
squalylLe 03/07/2008 à 16:42
ils ont mal gaulé le bus système du coup il peut pas trimballer assez de débit pour faire du fullscreen vga!

citation the Rasterman le guru video courant chez openmoko:
correct. yuv will be w * h * 1.5 bytes for 1 frame (standard video yuv). so
3240x240*1.5*30 (320x240 @ 30fps) = 3.4m/sec - BUT... when u are copying you
have ZERO cpu cycles to decode the next video frame. so that means 50% of cpu
cycles will be spent ONLY copying video data to video ram. the other 50% u have
left to decode the mpeg1/2/4 or whatever video in system ram to a yuv buffer. i
would say this is the realistic highest resolution you will get. 480x320@30fps
is the MOST you will get (6.9m/sec), but u have ZERO (or almost) cpu cycles to
actually decode the video into yuv.

remember here i am assuming use of xvideo and the yuv to rgb conversion and
scaling on the glamo - which xglamo does support. if you do software yuv->rgb +
scale then its even less fun. with software. the best u will get is 11fps at
640x480 - and this is NO cpu cycles to actually decode the video, convert it to
16bit rgb and scale. in reality i expect you to see 2-5fps in this scenario,
maybe eve 1fps.


http://lists.openmoko.org/pipermail/community/2008-April/016161.html