View Single Post
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#18
Originally Posted by GeneralAntilles View Post
Nokia had to use a 3rd party LCD controller that is attached through a slow serial interface. This has three consequences, firstly, datarate and resolution to the controller is limited to about 1500Kbps and 400x240 respectively (not quite hard limits, as the heavy optimizations in mplayer show, but still)
it is not that bad. The interface is not serial (i.e. 1 bit) and should be able to pump 640x480 at 25fps in 12bit YUV mode, see
http://www.gossamer-threads.com/list...rs/22014#22014
Bitrate matters only for decoding (=CPU time) and is not relevant to 'slow' RFBI interface. If I understand it correctly the limitation is that mplayer does not decode frames in advance so everything is time critical and decoding of each frame must wait until previous frame is displayed (i.e. sent to epson chip over rfbi). That's because it is done directly to internal video ram[1] (the only place from which it can be sent via DMA (= no overhead) to epson chip over RFBI) . If we had one extra frame in internal video buffer, decoding frame and displaying frame could be decoupled with no waits. If we even had more frames we could smooth out short more CPU intensive (high motion) scenes.

1. internal video ram is for 770 in normal RAM (64MB SDRAM), for N800 there is one 800x480 plane in SDRAM and one 640x480 plane in internal OMAP2 SRAM, this one is usable via Xv extension as video overlay.

EDIT: maybe mplayer does decode frame in advance to some off-screen memory but then it still must wait for display update to finish so it can do the final copy to video memory (possibly with conversion to specific videochip framebuffer format) without overwriting previous (still not fully transferred) frame. Maybe Serge will correct me if he cares to explain it one more time :-)
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.

Last edited by fanoush; 2008-01-22 at 15:38.
 

The Following User Says Thank You to fanoush For This Useful Post: