Main Inclusion Report for schroedinger
Availability: http://archive.ubuntu.com/ubuntu/pool/universe/s/schroedinger/; available for all supported architectures
Provides support for Dirac, a relatively new free video codec developed by the BBC. Among other sources, Dirac content is beginning to become available through the Totem BBC plugin in Ubuntu 8.10, which will put it up-front in the desktop; providing the maximum possible support for free video formats in Ubuntu seems generally to be a good thing.
See the short discussion on ubuntu-devel.
CVE entries: none
Secunia history: none
- No binaries running as root or set-id; no daemons. This is just a codec. Similarly, it does not itself open network ports.
- However, the Schroedinger codec will typically be used to parse video data arriving over the network, and thus is potentially vulnerable to decoding bugs (like other codecs).
I (ColinWatson) have only done an extremely shallow review. In general I found the code to be well-organised (many small functions, reference-counting, functions organised into files according to the names of the structures they manipulate, etc.), although almost entirely devoid of comments so it was hard for a casual observer to figure out what was going on.
- The package works out of the box without configuration, and asks no debconf questions.
Maintenance in Debian is vigorous; the maintainer has packaged each new upstream release (at least since 1.0.0) within at most two days.
Upstream bug tracker: much of this is internal work and there's nothing very scary as far as I can see.
- There is a substantial test suite, run as part of the Debian build process.
- All in main.
- While the internals of schroedinger are complex, most of the packaging work seems to be either relatively common (library versioning, gstreamer codec metadata, etc.), updating it to new upstream versions, or backporting bug fixes.
- schroedinger is maintained by Sebastian Dröge, who seems to be doing his usual stellar job of maintenance, and is both a Debian developer and an Ubuntu core developer. It doesn't look as if it desperately needs further dedicated maintenance.
See also the BBC Dirac research codec (information on the Dirac Developers web page). That codec is explicitly not intended for end users.
MIR bug: https://launchpad.net/bugs/279329