Project Status

Pihlaja development is on hold for at least a year... Read the forum or the blog post.

See www.pihlaja.org for a demonstration video (or look at the new HD version).

Note: The svn version probably won't work at the moment. Use the 003 alpha release.

Welcome to Pihlaja

Pihlaja is not usable yet.

It will be a scene-based non-linear video/audio editor.

Currently it's using the following libs:

Checkout the blog and www.pihlaja.org for some info and screenshots. And you can read the Pihlaja 003 alpha release announcement.

If you have any questions, post them to the forum.

Compiling from source

Umm. It might be hard. But here’s a list of what you need:

Get the Pihlaja 003 alpha source package from sourceforge. It will also include my personal branch of gtkD and gstreamerD, because I didn’t have the time to merge it with the official version found from www.dsource.org. Pihlaja only works on Linux. Some other Unixes might work too. I’m currently using Ubuntu 6.10 Dapper Drake (never had the time to backup my files and update).

You should have the usual GCC stuff installed. You also need GStreamer (and the plugins) and Gnonlin installed.

  • Get the DMD D compiler from www.digitalmars.com/d. I’m currently using version 1.014. To be sure, get that version. Don’t get the experimental 2.0 beta version. (You might also try GDC, but it appears there’s not yet a version that matches DMD 1.014. But it might work anyway… Haven’t tested it yet.)
  • Get DSSS from www.dsource.org. Try to find some installation instructions.
  • Get the Tango library from www.dsource.org. There’s probably a way to install Tango with DSSS too, so if you find that, you can use it. It will be easier. It has something to do with dsss net install tango, but I’ve never used it yet.
  • You also need the Tangobos library. You can probably install that with dsss net install, somehow.
  • In the dir where you’ve got the patched version of gtkD and gstreamerD, run command: dsss build. If that finishes without errors, and you’ve got libraries called libSgtkD.a and libSgstreamerD.a, then you can run the command: sudo dsss install.
  • In the Pihlaja directory called pihlaja/src/ again run command: dsss build. You don’t have to run install. After you’ve made some changes to the code, you should run dsss clean and after that dsss build to build it again. Run ../pihlaja to try it out.
  • The build process will be much more simpler after I’ll find the time to merge with the official branch of gtkD, which doesn’t need Tangobos. Hopefully it will be as easy as dsss net install pihlaja.
  • To get the latest Pihlaja source after this release you can do:
    svn co http://svn.dsource.org/projects/pihlaja
    

Starting Points

For a complete list of local wiki pages, see TitleIndex.