Difference between revisions of "SoC 2008/PanoramaViewing"

From VideoLAN Wiki
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 the FreePV code)
+
*** [[User:dionoea]] mentioned that image handling modifications are required
* see how much of the [http://freepv.sourceforge.net/ FreePV] code can be used
+
* 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 untill time runs out
+
* keep extending the basic functionality until time runs out

Revision as of 02:48, 24 March 2008

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