Developers

Getting Involved

The Dirac specification and the various implementations are are open source collaborative projects, and we welcome contributions from anyone for any part of the Dirac system. We are keen to keep all discussion in the public domain, so if you are interested in contributing to the Dirac project please join the Dirac IRC channel and subscribe to the Schroedinger mailing list.

Development of a practical real-world implementation is concentrated on the Schrodinger codebase. If you want to write some code then your efforts are best directed there, or into applications using the Schroedinger libraries. Check out the Compatibility Matrix to see if you have expertise in an area that needs further work.

The original BBC Dirac research codebase will remain as an experimental platform for compression improvements.

How to access the Schroedinger source code

The development of these libraries are being done in the Schrodinger Git repository hosted at diracvideo.org.

Use the following command on GNU/Linux and Unix systems to check out the code:
git clone git://diracvideo.org/git/schroedinger.git

You can also use the GitWeb interface to browse the git repository.

Release packages of the source code are available from the downloads area.

Schroedinger has a dependancy on Orc, which you can download from the Orc site.

Patches should be sent to the Schrodinger-devel mailing list.

How to access the BBC Dirac research codebase

The development of these libraries are being done in the Dirac Git repository hosted at diracvideo.org.

Use the following command on GNU/Linux and Unix systems to check out the code:
git clone git://diracvideo.org/git/dirac-research.git

You can also use the GitWeb interface to browse the git repository.

Release packages of the source code are available from the Dirac downloads area.

Older release packages of the source code and the current one are available at Dirac project on sourceforge.net.

Bugs should be reported on the Dirac Bugs tracker system.

Patches should be sent to the Dirac Patch tracker.

You can get in touch with the developers via Dirac IRC or the Dirac forum.