• Status Closed
  • Percent Complete
  • Task Type Patches
  • Category Battery/Charging
  • Assigned To No-one
  • Operating System All players
  • Severity Low
  • Priority Very Low
  • Reported Version Version 3.2
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by funman - 2009-04-10
Last edited by funman - 2009-05-12

FS#10118 - Sansa Fuze : lcd_blit_yuv() (mpegplayer)

I think it could be reused as-is for e200v2 as well.

Playback skips some frames, a bit less without audio (probably because of the speed problem noticed with codecs as well)

Closed by  funman
2009-05-12 13:24
Reason for closing:  Accepted

i failed to adopt the patch for e200v2 … i used lcd_blit_yuv from your patch and imported all required methods - screen showed something looking similar to a part of my movie ;-)

Perhaps you need to change the vertical/horizontal mode? I’m not sure of the logical screen layout on e200v2

now i have it running - but the video is rendered from upper left edge of the player and does not fit in - the video should be rotated by 90 degree so it will fit. I tried to use the different settings for R_ENTRY_MODE for that - but i fear i must change something more… can you share some knowledge about the entry-modes please?

perhaps try to change the windows (lcd_window_*() ) to make lcd_blit_yuv draw columns instead of lines ?

You should look at the differences (if any) between fuze & e200v2 lcd drivers

 FS#10165  - Sansa e200 AMS: lcd_blit_yuv() (mpegplayer) is ready, shoud be merged with this one after approval (shares same lcd-as-fuze.S named lcd-as-e200v2.S)

Yes definitely, it should be named lcd-as-e200v2-fuze.S

Perhaps this should even go with  FS#9933  : Unify Fuze & e200v2 drivers (why did Jack & Thomas gave up on this one ? :( )

I didn’t gave up, but the scrollwheel revealed some additional differences.


Available keyboard shortcuts


Task Details

Task Editing