Port Pitivi to Windows
@ylatuya
Submitted by Andoni Morales Assigned to Andoni Morales @ylatuya
Description
Created attachment 147775
0001-Retrieve-the-window-xid-using-the-right-method-in-Wi.patch
Hi,
A long time ago I started working on porting pitivi to windows to test the GStreamer Winbuilds binaries and after a while (basically when I found some free time), I started working on it again (http://www.mail-archive.com/pitivi-pitivi@lists.sourceforge.net/msg00462.html) ;)
The following patches propose some modification to the actual code to make it compatible with Windows. I have tryed reduce the impact as much as possible and you will see that they are not intrusive at all.
This serie of patches also provide a packaging script/system for windows using py2exe, to make it easier the distribution of PiTiVi in an auto contained installer.
The requirements to package PiTiVi are:
-Gtk (www.gtk.org)
-GStreamer Winbuilds 0.10.5, which I'm going to release this week, I'm trying to fix a minor bug before the release.
-Pygtk (www.pygtk.org)
-Pygst (The same as for GStreamer)
-Zope.Interface (Installed using easy install)
As I haven't released yet GStreamer Winbuilds, I have uploaded in the meanwhile an installer at: http://ossbuild.googlecode.com/files/PiTiVi-0.13.3.exe
I haven't tested it in another machine, so probably I missed some dll or python module in the deployment.
Work to do:
I haven't finished yet the theming support for win32, so the GUI looks pretty ugly...
There is bug in the time line which makes it almost unusable: when you try to trim a video it seems that the time line doesn't notice when you release the button, so each time you pass over this segment it thinks that you are trimming it. The timescale code is huge for me but I think you guys will find a fix very quickly.
I haven't added any translation yet.
Test it out and provide as much feedback as you can xD
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=601982