Welcome Developers
From PiTiViWiKi
Contents |
Mailing lists
The pitivi-pitivi mailing list is used for general discussion of pitivi:
- Subscribe here
- Archives on gmane : GMane PiTiVi
- Archives on sourceforge
SVN repository
Gnome is moved to SVN.
Anonymous access
svn co http://svn.gnome.org/svn/pitivi/trunk pitivi
Developer access
You need to have an account on gnome cvs to be able to commit.
svn co svn+ssh://{yourdeveloperlogin}@svn.gnome.org/svn/pitivi/trunk pitivi
Web SVN
You can view the SVN repository for PiTiVi here.
Installing PiTiVi
Setting up Gstreamer
See our Gstreamer_Setup_Page
Building PiTiVi
Once you have PiTiVi, either by downloading a release tarball or by checking it out from SVN as indicated above, you can do the following: Note that you need subversion and CVS, because the ./configure script will pull certain things from gstreamer CVS
$ ./autogen.sh $ ./configure $ make
If ./configure dies with anything like the following, then you also need to install the intltool package.
... checking for dcgettext... yes checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext ./configure: line 5876: syntax error near unexpected token `0.35.0' ./configure: line 5876: `IT_PROG_INTLTOOL(0.35.0)' configure failed
Running PiTiVi
If you haven't installed PiTiVi (recommended for development), you can then run pitivi as follows:
bin/pitivi
API documentation
Online
For each release, the API documentation for PiTiVi will be put online here : http://pitivi.sourceforge.net/api/
Build it yourself
cd <pitivi source directory> epydoc pitivi/ -o <outputdir>
Design Documentations
Design Docs Various documentations which lead to existing code, or preparing for new features.
Other documentation
- GNonLin documentation Documentation of the GNonLin set of non-linear gstreamer plugins.

