Get CinelerraCV source code
The source code of Cinelerra-CV is available from a git repository. To get it you need to have git-core installed.
Stable code
If you want to compile CinelerraCV for normal use we recommend you get the stable code.
To get a copy for compilation use the following command:
git clone git://git.cinelerra.org/CinelerraCV.git cinelerra-cv
The stable repo is maintained by a small group of core developers. You can browse the CinelerraCV repository on-line, thanks to Gitweb.
Experimental code
Some developers are working around specific issues on experimental repos. You are welcome to test the application and report back to the mailing list.
einar - core
Einar Rünkaru is working with the long-term goal of improving the core fixing bugs and design flaws to get a stronger code, better designed to fit a community development. It's a quite invasive work, that needs a lot of debugging.
monty - FFMPEG-based loader
Monty Montgomery wrote an improved version of the FFMPEG-based file reader from CinHV 4.1 so that Cinelerra can read many more file formats. Main changes are:
- updates the internal ffmpeg version to ffmpeg-0.6.
- disables the old libmpeg3 loader
- properly handles odd-framerate HDV video (eg, the Canon 24F mode where a 24 fps progressive scan stream is wrapped in a 30fps NTSC container with hard telecine).
- adds a minor autoconf fix for OpenGl detection.
- strengthens pixel format handling (including adding JPEG-style chroma sitings, used by DV, Theora, VPx and MJPEG, which cinelerra's quicktime internals don't directly support)
- corrects handling of audio formats that decode to othe than 16-bit linear (eg, uncompressed 8 bit audio tracks)
- adds a minor workaround to the seeking algo to try to handle AVCHD files with partially incomplete initial open GOPs
- fix latency calculation in the ALSA backend
SimAV - merges from HV
Simeon Voelkel is working on merging the code from Cinelerra 4 (HV)