Schrödinger FAQ

  1. Why is the project called Schrödinger?
  2. What is Dirac?
  3. Is there a FAQ for Dirac itself?
  4. Who wrote the Schrodinger library?
  5. Who exactly created the Dirac codec?
  6. Which container formats do you recommend?
  7. What audio codec should I use with Dirac?
  8. What software will support this codec?
  9. What license do these libraries use?
  10. What is liboil?
  11. What programing language will be used? Will it be portable?

1. Why is the project called Schrödinger?

The project is named after Erwin Schrödinger who won the Nobel prize together with Paul Dirac who the Dirac codec is named after. For more information about Erwin Schrödinger check Wikipedia. Schrödinger is probably most famous for his thought experiment ‘Schrödingers cat‘.

2. What is Dirac?

Dirac is a open and royalty free high quality codec developed by BBC Research and Innovation. You find more information about the Dirac codec on the Dirac homepage. Dirac is named after famous british theoretical physicist and Nobel prize winner Paul Dirac.

3. Is there a FAQ for Dirac itself?

Yes, you can find it on the Dirac website.

4. Who originally wrote and now maintains the Schrodinger library?

Schrodinger was originally written and is now maintained by David Schleef with contributions from . More information about David can be found on the website of his company Big Kitten.

5. Who exactly created the Dirac codec?

Dirac was created at BBC Research and Development. The developer behind
Dirac is Thomas Davies.

6. Which container formats do you recommend?

The goal is to offer Dirac support for a range of container formats, with MXF being one of the primary targets. As part of this project we have already defined mappings for the Ogg and MPEG TS container formats. Check our developer page for details on those.

7. What audio codec should I use with Dirac?

If you want a good high quality audio format that is available under royalty free terms like Dirac is then we suggest you take a look at the
Vorbis audio codec or FLAC lossless audio codec developed by
Xiph.org

8. What software will support this codec?

Since we will develop GStreamer plugins together with the libraries developed as part of this project
most GStreamer based products should automatically get support for Dirac when these plugins are installed.

We are also hoping that other multimedia related projects will adopt and use these libraries to get Dirac support.

9. What license do these libraries use?

These libraries will be triple licensed under the MPL,GNU LGPL and MIT licenses, and can thus be used under the terms of any of these three licenses.

10. What is liboil?

Liboil is a library for doing low-level optimizations. The creator of liboil, David Schleef, is also working on this project. For more information about liboil
check the liboil homepage.

11. What programing language will be used? Will it be portable?

The libraries themselves will be developed in ANSI C89 and special Dirac optimizations will be developed in both C and Assembly in the liboil library.
The libraries will be developed to be as portable as possible.