Difference between revisions of "SoC 2008/PanoramaViewing"
Jump to navigation
Jump to search
(New page: = Google Summer of Code 2008 = == QuickTime VR (panorama) Viewing == === My Commitment === I'm committed to work up to 40 hours per week for 3 months on this project === Plan === * figure ...) |
|||
Line 1: | Line 1: | ||
= Google Summer of Code 2008 = | = Google Summer of Code 2008 = | ||
== QuickTime VR (panorama) Viewing == | == QuickTime VR (panorama) Viewing == | ||
+ | Also on this wiki: [[SoC_2008#QuickTimeVR_Playing]] | ||
=== My Commitment === | === My Commitment === | ||
− | I'm committed to work up to 40 hours per week for 3 months on this project | + | I'm committed to work up to 40 hours per week for 3 months on this project. I have no plans for vacation this summer :( |
=== Plan === | === Plan === | ||
* figure out what needs to be done | * figure out what needs to be done | ||
** how to modify VLC to detect QTVRs | ** how to modify VLC to detect QTVRs | ||
** what needs to change in VLC to display QTVRs | ** what needs to change in VLC to display QTVRs | ||
− | *** dionoea mentioned that image handling modifications are required | + | ** figure out how to write codecs for VLC |
− | * get an understanding of the QTVR format (possible start: http://developer.apple.com/documentation/QuickTime/InsideQT_QTVR/6Chap/chapter_6_section_1.html and | + | *** [[User:dionoea]] mentioned that image handling modifications are required |
− | + | * get an understanding of the QTVR format (possible start: http://developer.apple.com/documentation/QuickTime/InsideQT_QTVR/6Chap/chapter_6_section_1.html and the [http://freepv.sourceforge.net/ FreePV] code) | |
+ | * see how much of the FreePV code can be used | ||
+ | * make a list of QTVR functionality in the order of importance to organize the implementation steps | ||
+ | * think about turning FreePV into a library that can be used in VLC | ||
* by now I should have a good idea of how things fit together | * by now I should have a good idea of how things fit together | ||
− | * write a bare-minimum QTVR viewer for VLC | + | * write a bare-minimum OpenGL QTVR viewer for VLC |
* do some testing | * do some testing | ||
* get feedback | * get feedback | ||
− | * keep extending the basic functionality | + | * keep extending the basic functionality until time runs out |
Revision as of 02:48, 24 March 2008
Contents
Google Summer of Code 2008
QuickTime VR (panorama) Viewing
Also on this wiki: SoC_2008#QuickTimeVR_Playing
My Commitment
I'm committed to work up to 40 hours per week for 3 months on this project. I have no plans for vacation this summer :(
Plan
- figure out what needs to be done
- how to modify VLC to detect QTVRs
- what needs to change in VLC to display QTVRs
- figure out how to write codecs for VLC
- User:dionoea mentioned that image handling modifications are required
- get an understanding of the QTVR format (possible start: http://developer.apple.com/documentation/QuickTime/InsideQT_QTVR/6Chap/chapter_6_section_1.html and the FreePV code)
- see how much of the FreePV code can be used
- make a list of QTVR functionality in the order of importance to organize the implementation steps
- think about turning FreePV into a library that can be used in VLC
- by now I should have a good idea of how things fit together
- write a bare-minimum OpenGL QTVR viewer for VLC
- do some testing
- get feedback
- keep extending the basic functionality until time runs out