Difference between revisions of "User:Bluddy"

From ScummVM :: Wiki
Jump to navigation Jump to search
Line 18: Line 18:
* PSP
* PSP
** Optimization
** Optimization
*** Adding PSP profiling support to the trunk
*** Adding PSP profiling support to the trunk - done
*** Moving all buffers to uncached space
*** Moving all buffers to uncached space
**** Doesn't seem like a great idea. Some parts of the code need the buffers to be cached, particularly if they access small pieces. Audio buffers absolutely MUST be cached for decent speed.
*** Possibly adding PSP MP3 HW support
*** Possibly adding PSP MP3 HW support
**** About 8% speedup in some games
*** Speeding up video decompression using vector unit
*** Speeding up video decompression using vector unit
**** Doesn't seem likely for smush - not much parallel processing
*** Possibly speeding up music processing somehow?
*** Possibly speeding up music processing somehow?
**** Timidity may be a good option here


== To Do ==
== To Do ==

Revision as of 10:07, 7 May 2010

Bluddy
Name Yotam Barnoy
Team Member since 2009-09-22
Working on PSP platform
Refactoring and Cleanup
Personal webpage/BLOG -
Email -

Worked On

  • PSP
    • Suspend/resume support
    • Plugin support (ELF loader)
    • Console-oriented virtual keyboard
    • D-pad directional support
    • Eliminating the evil undead flickering bug (it was a tough one)
    • Refactoring, redesign and cleanup

Working On

  • PSP
    • Optimization
      • Adding PSP profiling support to the trunk - done
      • Moving all buffers to uncached space
        • Doesn't seem like a great idea. Some parts of the code need the buffers to be cached, particularly if they access small pieces. Audio buffers absolutely MUST be cached for decent speed.
      • Possibly adding PSP MP3 HW support
        • About 8% speedup in some games
      • Speeding up video decompression using vector unit
        • Doesn't seem likely for smush - not much parallel processing
      • Possibly speeding up music processing somehow?
        • Timidity may be a good option here

To Do

  • PSP
    • MP3 playback with Media Engine
    • Optimize speed in general
    • Optimize video playback speed
    • Use libTimidity for music
  • Generic virtual keyboard: take my keyboard and make it available to all. Involves switching from bitmaps to vectors.
  • Generic ELF loader