Difference between revisions of "Roadmap"

From Theora Playback Library
Jump to: navigation, search
(1.1)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Here you can find the current list of features that need to be completed for the next milestone(s)
 
Here you can find the current list of features that need to be completed for the next milestone(s)
  
Last updated on: February 5th, 2013.
+
Read progress updates on the project '''[https://sourceforge.net/p/libtheoraplayer/news/ News]''' (also available as an [https://sourceforge.net/p/libtheoraplayer/news/feed RSS Feed]).
  
 
== 1.0 ==
 
== 1.0 ==
  
* Finish audio support for AVFoundation backend [75% complete]
+
* '''Finish audio support for AVFoundation backend [100% complete]'''
* Optimise alpha decoding by skipping YUV conversion for pixels with zero alpha
+
* '''Optimise alpha decoding by skipping YUV->RGB conversion for pixels with zero alpha [100% complete]'''
* Fix reported multithreading issues
+
* '''Fix reported multithreading issues [100% complete]'''
* Clear the rest of the bug tracker [50% complete]
+
* '''AVFoundation backend: Decide whether to use our YUV conversion instead of AVFoundations solution, do benchmarks on devices. [100% complete]'''
* Make msvc2010 and msvc2012 project files
+
* '''Optimise thread work scheduling, having video priorities and paused videos in mind. [100% complete]'''
 +
* '''Clear the rest of the bug tracker [100% complete]'''
 +
* '''Make msvc2010 and msvc2012 project files [100% complete]'''
 +
* Final sanity checks '''[50% complete]'''
 +
 
 +
== 1.1 ==
 +
* '''WinRT support (Win8 and WinPhone8) [100% complete]'''
 +
* Android support with hardware accelerated backend (probably libstagefright) '''[Yeah, tried that, not so easy, help needed if anyone has experience?]'''
 +
* [https://sourceforge.net/tracker/?func=detail&aid=2976808&group_id=287325&atid=1217326 VideoClip EventListener architecture]
 +
* Dynamic worker thread allocation, up to the specified maximum when initialising video manager.
 +
* Auto detect max allocated worker threads based on number of available CPU hardware threads (can be overridden by user)

Latest revision as of 05:06, 3 January 2014

Here you can find the current list of features that need to be completed for the next milestone(s)

Read progress updates on the project News (also available as an RSS Feed).

1.0

  • Finish audio support for AVFoundation backend [100% complete]
  • Optimise alpha decoding by skipping YUV->RGB conversion for pixels with zero alpha [100% complete]
  • Fix reported multithreading issues [100% complete]
  • AVFoundation backend: Decide whether to use our YUV conversion instead of AVFoundations solution, do benchmarks on devices. [100% complete]
  • Optimise thread work scheduling, having video priorities and paused videos in mind. [100% complete]
  • Clear the rest of the bug tracker [100% complete]
  • Make msvc2010 and msvc2012 project files [100% complete]
  • Final sanity checks [50% complete]

1.1

  • WinRT support (Win8 and WinPhone8) [100% complete]
  • Android support with hardware accelerated backend (probably libstagefright) [Yeah, tried that, not so easy, help needed if anyone has experience?]
  • VideoClip EventListener architecture
  • Dynamic worker thread allocation, up to the specified maximum when initialising video manager.
  • Auto detect max allocated worker threads based on number of available CPU hardware threads (can be overridden by user)