VideoEdit Contributors Program Application

From OLPC
Jump to navigation Jump to search

1. Project Title & Shipment Detail

   Name of Project: VideoEdit Activity
   see http://wiki.laptop.org/go/Pitivi_on_Fedora_Core_11 
   Shipping Address You've Verified:
   * George Hunt
   * 135 Corson Ave
   * Staten Island, NY 10301

Number of Laptops (or other hardware) You Request to Borrow: 1- XO-1.5 pre-production unit

   Loan Length—How Many Months: 12 months 


2. Team Participants

   Name(s) & Contact Info: (include all email addresses & phone numbers)
       George Hunt  -- georgejhunt@gmail.com -- 917 434 9780 cell  718 390-0032 fax/landline
   Employer and/or School: Retired 
   Past Experience/Qualifications:
   * 10 years high school teacher
   * 12 years Electrical Engineer for Hewlett Packard in their Personal Computer division doing mostly software
   * 3 years as network volunteer for East Palo Alto Police Department

3. Objectives

   Project Objectives:Modify the Pitivi python application so that it runs as and activity under sugar.
Pitivi is a video editor that runs on top of GTK and GSTREAMER.

See http://www.pitivi.org/wiki/Main_Page 4. Plan of Action

   Plan and Procedure for Achieving the Stated Objectives:
  1. Verify that application loads and runs  using stock Fedora Core 11 repositories first on standard pc hardware (done)
and then the XO (done) 2. Generate a compiled stand alone activity that loads and executes on a FC11 XO 3. Create the python glue which impliments the read and write routines which will interface with the journal 4. Start verifying function first on the standard pc hardware, then on the XO. 5. Test, fix, test


5. Needs

   Why is this project needed? Caryl Bigenho suggested that there were many requests for this type of functionality. 
I'm trying to pick up the ball.
   In the greater OLPC/Sugar community? -- this probably will have the greatest impact in countries and circumstances
where faster PC's are not available Outside the community? Why can't this project be done in emulation using non-XO machines?
   I have 1.0 XO's and can develop on them.  The speed and diskspace need to be tested.
   Why are you requesting the number of machines you are asking for?
   1 preproduction is probably enough. But I'd like to test a production one as soon as they become available
       Will you consider (1) salvaged/rebuilt or (2) damaged XO Laptops?
Yes, I can fix /substitute parts as long as the motherboard is functional


6. Sharing Deliverables

   Project URL—where you'll report specific ongoing progress:
       http://wiki.laptop.org/go/Pitivi_on_Fedora_Core_11 
   How will you convey tentative ideas & results back to the OLPC/Sugar community, prior to completion?
   I'll probably continue to join support-gang sunday phone calls on an irregular basis 
   How will the final fruits of your labor be distributed to children or community members worldwide?
   As downloadable Activity from laptop.org 
   Will your work have any possible application or use outside our community?
       I don't think so 
   Have you investigated working with nearby XO Lending Libraries or Project Groups?
    Doesn/t really apply, I need the new motherboard for speed testing 


7. Quality/Mentoring

   Would your Project benefit from Support, Documentation and/or Testing people?
   yes, I don't have any experience with video editing 
   Teachers' input into Usability? I would expect to be monitoring trac regularly 
   How will you promote your work? very little until it is running and tested well 
   Can we help you with an experienced mentor from the OLPC/Sugar community?  
   Yes -- I'm very inexperienced in debugging the XO on the XO.  I have questions about ipython setup, 
gdb setup if the libraries need to be debugged -- I'm willing to post on the developers list --
but a code buddy or experienced Activity developer would be helpful
(maybe Bernie will help with the thorny questions,(i'm glad to have met him at ClassActs))


8. Timeline (Start to Finish)

   Please include a Proposed timeline for your Project life-cycle: (this can be in the form of Month 1, Month 2, etc rather than specific dates)
       As soon as possible.  But sometimes my learning curve is pretty slow.  I'm figuring 6 months to a year 
before a tested, bug-free Activity is available
       * 2 weeks Piitivi, gstreamer, compiled by me, and running on the XO in the Bitfrost environment
       * 2 months Functioning interface between pitivi and the Journal
       * 4 months -- First video generated and published on youtube
   Specify how you prefer to communicate your ongoing progress and obstacles!
       [X ] I agree to pass on the laptop(s) to a local OLPC group or other interested contributors in case I do not have need for the laptop(s) anymore or in case my project progress stalls.