A new release of Schrödinger is available. Schrödinger (or “schro” for short) is a cross-platform implementation of the Dirac video compression specification as a C library. Many media frameworks such as GStreamer and ffmpeg use schro to encode and decode Dirac video.
The Dirac project maintains two encoder implementations: dirac-research, a research encoder, and Schrödinger, which is faster but lower quality. Some encoding features from dirac-research have been moved to schro for this release, more will be in future releases.
New in this release:
– Requires liboil-0.3.16
– New configure flag '–disable-encoder' useful for embedded
systems that don't require the encoder.
– New constant-quality encoding mode, enabled by setting the encoder
setting 'rate-control' to 6, and adjusting 'quality' from 0 to 10.
(Interesting range is 3-7).
– Various encoder improvements
– Speed improvements in decoder
– API additions for parsing streams in the decoder
– API improvements handling interlaced video
– Rewrite of the GStreamer elements, including new base classes
for video encoding and decoding
– Moved extra GStreamer elements to Cog
– Experimental code that uses Orc instead of liboil (–enable-orc)