schroedinger-devel - Library for decoding and encoding video in the Dirac format

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Multimedia Libs all
Package name schroedinger-devel
Package version 1.0.11
Package release lp150.27.5
Package architecture x86_64
Package type rpm
Installed size 92.79 KB
Download size 34.05 KB
Official Mirror
The Schroedinger project implements portable libraries for the high
quality Dirac video codec created by BBC Research and Development.
Dirac is a free and open source codec producing very high image quality
video. The project produces two libraries in ANSI C89, one for decoding
and one for encoding.


Package Version Architecture Repository
schroedinger-devel-1.0.11-lp150.1.9.x86_64.rpm 1.0.11 x86_64 openSUSE Oss
schroedinger-devel - - -


Name Value
/usr/bin/pkg-config -
glib2-devel -
libschroedinger-1_0-0 = 1.0.11
orc -
pkgconfig(orc-0.4) >= 0.4.16


Name Value
libschroedinger-devel = 1.0.11-lp150.27.5
pkgconfig(schroedinger-1.0) = 1.0.11
schroedinger-devel = 1.0.11-lp150.27.5
schroedinger-devel(x86-64) = 1.0.11-lp150.27.5


Type URL
Binary Package schroedinger-devel-1.0.11-lp150.27.5.x86_64.rpm
Source Package schroedinger-1.0.11-lp150.27.5.src.rpm

Install Howto

  1. Add the openSUSE Multimedia Libs repository:
    # zypper addrepo opensuse-multimedia-libs
  2. Install schroedinger-devel rpm package:
    # zypper install schroedinger-devel




2013-02-01 -
- update license to new format
2012-01-23 -
- Update to version 1.0.11:
+ Added 10-bit and 16-bit support to both the encoder and
2011-12-15 -
- fix license to be in format
2011-04-14 -
- added 32bit compatibility libraries
- fixed documentation package dependency (fix for RMPLINT warning)
- added explicit test for needed orc version
2010-12-19 -
- provide libschroedinger-devel
2010-10-09 -
- Update to version 1.0.10:
+ Build fixes on various platforms
+ Speed increases for low-delay syntax
+ Fix unaligned access in orc code, which was uncovered by a
recent Orc bug fix.
+ No encoder changes
- Drop schroedinger-1.0.9-fix-linking.patch: fixed upstream another
way. Also remove the call to autoreconf.
2010-03-25 -
- Update to version 1.0.9:
+ Orc: Complete conversion to Orc and removal of liboil
+ Added a lot of orc code to make things faster. A lot faster.
+ New motion vector generation, enabled by default.
+ New CBR rate control, enabled by default.
+ New scene change detection, enabled by default.
+ Encoder went through several rounds of tuning, improving
quality greatly.
+ New encoder setting "force-profile". Allows easy access to one
of three VC-2 profiles (vc2_low_delay, vc2_simple, vc2_main)
for intermediate coding. Default is same as before: long-GOP
+ Improved lossless encoding. Works in concert with
- Changes from version 1.0.8:
+ encoder: various performance enhancements
+ Orc: More Orc conversion. The next release will likely require
Orc to build.
+ Add a fast path for 8x8 non-obmc motion blocks.
+ encoder: Fix the queue-depth setting so that it actually works.
+ Fix a bitstream conformance bug. Shows up as a psychadelic
color pattern. Broken bitstreams should be uncommon, however,
if the decoder detects a broken bitstream, it will be played
+ Move GStreamer plugin to gst-plugins-bad
+ encoder: Strictly enforce bit rate. Encoded pictures are cut
off if they are larger than the available buffer.
+ encoder: Change the backref engine to use an IPPPP...
structure, using the last two pictures as references.
- Drop schroedinger-am111.patch: fixed upstream.
- Drop schroedinger-strict-aliasing.patch: fixed upstream.
- Drop schroedinger-gstreamer-conflict.patch: the gstreamer plugin
moved to gstreamer-plugins-bad.
- Remove gstreamer-0_10-schroedinger subpackage and
gstreamer-0_10-devel, gstreamer-0_10-plugins-base-devel
- Remove liboil-devel BuildRequires.
- Add orc BuildRequires.
- Fix self-obsoletion of schroedinger.
- Changes schroedinger Requires to schroedinger-devel for devel
- Add schroedinger-1.0.9-fix-linking.patch to fix build, and call
autoreconf -fi.
2009-08-27 -
- added gstreamer-conflict.patch to fix build :rename function,
which conflicts with gstreamer
2009-07-21 -
- Require gcc-c++
- schroedinger-am111.patch, taken from upstream git
2009-07-01 -
- Updated to version 1.0.7:
* Requires liboil-0.3.16
* New configure flag '--disable-encoder'
* New constant-quality encoding mode
* 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

See Also

Package Description
schroedinger-doc-1.0.11-lp150.27.5.x86_64.rpm Library for decoding and encoding video in the Dirac format
serd-devel-0.30.0-lp150.22.1.x86_64.rpm Development files for libserd
serdi-0.30.0-lp150.22.1.x86_64.rpm Read and write RDF syntax
shairplay-20160101-lp150.1.4.x86_64.rpm Apple airplay and raop protocol server
shairplay-devel-20160101-lp150.1.4.x86_64.rpm Development files for shairplay
sndio-1.0.1-lp150.10.7.x86_64.rpm Small audio and MIDI framework
sndio-devel-1.0.1-lp150.10.7.x86_64.rpm Library Developer Files for sndio
sord-0.16.2-lp150.21.1.x86_64.rpm Utilities to work with RDF data
sord-devel-0.16.2-lp150.21.1.x86_64.rpm Development files for libsord
soundtouch-2.0.0-lp150.38.1.x86_64.rpm Audio Processing Library
soundtouch-devel-2.0.0-lp150.38.1.x86_64.rpm Development files for the SoundTouch audio processing library
soxr-devel-0.1.3-lp150.13.3.x86_64.rpm Development files of soxr
speex-1.2-lp150.47.8.x86_64.rpm An Open Source, Patent Free Speech Codec
speex-devel-1.2-lp150.47.8.x86_64.rpm Development package for SpeeX
speexdsp-devel-1.2~rc3-lp150.18.8.x86_64.rpm Development package for SpeeX