Pitivi on Fedora Core 11: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 16: Line 16:


===Next Steps -- separable tasks===
===Next Steps -- separable tasks===
*Get a contributor's key so that the new video editing activity will have a git home
*Get a contributor's key so that the new video editing activity will have a git home at olpc.org
*backport pitivi to the 802 build
*backport pitivi to the 802 build
*package pitivi as an activity so that it can be loaded into a clean FC11 and run successfully
*package pitivi as an activity so that it can be loaded into a clean FC11 and run successfully

Revision as of 11:10, 18 August 2009

Instructions for installing Pitivi, a nonlinear video editor in Python/Gtk on top of a Gstreamer engine

These instructions assume that you have available an XO that you can wipe clean with a new OS installation.

  1. (I'm not sure whether or not this first step is necessary. These steps led to success once!). Since I was starting with a secure XO (no developer key) I downloaded the 802 build, rebooted with the 4 game keys held, and the NAND and firmware were updated. Requested a developer key, and got it the next day. See http://wiki.laptop.org/go/Activation_and_Developer_Keys#Getting_a_developer_key_for_your_running_XO_laptop The firmware is the unknown. Did having the firmware at 2QE41 level contribute to my success?
  2. The FC11 OS image is not signed, so you will need to turn off the firmware security system see http://wiki.laptop.org/go/Activation_and_Developer_Keys#Disable_the_security_system
  3. Download the OS4.IMG and OS4.CRC files from http://dev.laptop.org/~smparrish/xo-1/builds/ onto a FAT or FAT32 formatted USB disk.
  4. At the boot prompt of an unlocked XO enter "copy-nand u:OS4.IMG". Wait.
  5. I powered the XO off just to make sure everything was starting at ground zero. (just entering "boot" at the prompt may work).
  6. Get the XO talking to the internet via your wifi access point, as usual.
  7. Execute the following:
su -
yum -y install gtk2-libglade pitivi
exit
mkdir -p /home/olpc/.local/share
  1. as user olpc, start up the pitivi application
  2. play!

Next Steps -- separable tasks

  • Get a contributor's key so that the new video editing activity will have a git home at olpc.org
  • backport pitivi to the 802 build
  • package pitivi as an activity so that it can be loaded into a clean FC11 and run successfully
  • verify that this package also runs on build 802
  • integrate the glade code in pitivi with the menu structure on the XO
  • write the save and restore project code to interface with the datastore
  • do the interface with the journal (maybe drag and drop) to fetch audio and video clips
  • look at the possibility of fetching stills, video directly from a camera
  • set up bug collecting system
  • test,fix,test