Difference between revisions of "User:Bluddy"
Jump to navigation
Jump to search
m (→Working On) |
|||
Line 17: | Line 17: | ||
== Working On == | == Working On == | ||
* PSP Optimization | * PSP Optimization | ||
** Rendering speedup | ** Rendering speedup: done and makes vsync super accurate (better than PC) | ||
** MP3 using Media Engine: mostly done | |||
*** Turn into thread for better efficiency (allowing music more processing time without slowdown) | |||
** MP3 using Media Engine | |||
*** | |||
** Video Speedup | ** Video Speedup | ||
*** | *** Actually harder than expected: it's hard to find codecs that do the kind of work that the VFPU will improve | ||
*** Check other codecs for possible speedups using VFPU/alignment | *** Check other codecs for possible speedups using VFPU/alignment | ||
** Tests | ** Tests: done | ||
*** how much reading is done by MP3 rendering/movie playback? How much will we need to cache? done. Reads chunks of 15-25KB preceded by small 4KB reads. Whole MP3 loads are a problem (200KB+). | *** how much reading is done by MP3 rendering/movie playback? How much will we need to cache? done. Reads chunks of 15-25KB preceded by small 4KB reads. Whole MP3 loads are a problem (200KB+). | ||
*** | *** How often do we read from the memory stick when we're going fast (movies)? Can we use a thread to do async reading? Is there enough time between reads? | ||
** Improve memcpy: alignment, rotation | ** Improve memcpy: alignment, rotation | ||
*** | *** Memcpy is done. Not sure how to improve it with VFPU. | ||
*** Memmove can also be improved -- needs reverse memcpy. | |||
** No More SDL: done. | |||
*** | ** Threads for audio: consumer and producer | ||
** No More SDL | * Aspect Ratio | ||
** Option to keep AR for display. Should be easy. | |||
** | * Timidity | ||
*** A lot of work. May improve speed over midi and sound better. | |||
* | |||
** | |||
* | |||
*** | |||
== To Do == | == To Do == |