Another month down....another monthly update. The theme for this month can be summed up with two words-performance and stability.
Total Bugs fixed since 0.8: 64
Total Code Commits since 0.8: 137
Major New Features Added: 14
Whats New:
Brand new OMPlayer Version 2:
- Supports new Vista and windows 7 multimedia capabilities
- Fixes mp3 playback glitches never patched by microsoft
- Adds support for DRM and HDCP Playback [vista+]
- Adds support for DXVA2 (fully hardware accelerated video playback-lower CPU usage then VLC or winamp when playing back movies) [vista+]
Improved Linux Support:
- Linux Hal now supports KDE
- Linux Dependency Installer
- - Handles dependency downloading and installation using a variety of package managers
- - Configures File Associations, Mime Types, Shortcuts and Menu items
Major Optimization:
0.8 was kind of a vista type release..a lot of new functionality but not fully refined until the next release.
- Reduced memory footprint by almost 10%
- Reduced startup time by 48%
- Platform specific builds are optimized for the target platform
- Brand new self-managed consolidated thread-pool removes almost all task latency
- Over 50 profiling runs to eliminate slow spots
Benchmarks:
- 0.8 display framework initialization: 30ms
- 0.9 display framework initialization: 5ms
- 0.8 device framework initialization (3 drives): 700ms
- 0.9 device framework initialization (3 drives): 11ms
- 0.8 full startup and plugin initialization (15plugins): 2.3sec
- 0.9 full startup and plugin initialization (15plugins): 1.2sec
Stability Improvements:
- Brand new Plugin Guidelines
- All plugins tweaked to follow the plugin guidelines...speeding them up and eliminating any potential stability issues
- Refactored entire framework into 4 libraries-Framework, Graphics, WindowsAudio and VistaAudio and digitally signed all of them (speeds up startup and prevents version inconsistencies)
New Projects:
- OM Optimizer completed and included with installer-compiles the framework into native code on installation)
- DPYTraffic - Yahoo Traffic Data Provider
If you like what you see, a donation helps build even better features and even more plugins:
All donations are kept in-project to further development.
openMobile - An open source C# Front End (why choose openMobile?)
- Always Recruiting Developers -
Like what you see? Donations are always welcome
Bookmarks