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 == |
Revision as of 06:57, 2 August 2010
Bluddy | ||
---|---|---|
Name | Yotam Barnoy | |
Team Member since | 2009-09-22 | |
Working on | PSP platform PSP Optimization | |
Personal webpage/BLOG | - | |
- |
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
- 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)
- 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
- 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 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
- 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
- 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
- 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