Hello community,
here is the log from the commit of package schroedinger for openSUSE:Factory
checked in at Thu Apr 1 16:18:31 CEST 2010.
--------
--- schroedinger/schroedinger.changes 2009-08-27 18:30:44.000000000 +0200
+++ /mounts/work_src_done/STABLE/schroedinger/schroedinger.changes 2010-03-25 12:17:38.000000000 +0100
@@ -1,0 +2,48 @@
+Thu Mar 25 11:20:31 CET 2010 - vuntz@opensuse.org
+
+- Update to version 1.0.9:
+ + Orc: Complete conversion to Orc and removal of liboil
+ dependency.
+ + 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
+ Dirac.
+ + Improved lossless encoding. Works in concert with
+ force-profile.
+- 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
+ correctly.
+ + 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
+ BuildRequires.
+- Remove liboil-devel BuildRequires.
+- Add orc BuildRequires.
+- Fix self-obsoletion of schroedinger.
+- Changes schroedinger Requires to schroedinger-devel for devel
+ pacakge.
+- Add schroedinger-1.0.9-fix-linking.patch to fix build, and call
+ autoreconf -fi.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
schroedinger-1.0.7.tar.bz2
schroedinger-am111.patch
schroedinger-gstreamer-conflict.patch
schroedinger-strict-aliasing.patch
New:
----
schroedinger-1.0.9-fix-linking.patch
schroedinger-1.0.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ schroedinger.spec ++++++
--- /var/tmp/diff_new_pack.A5bCqe/_old 2010-04-01 16:18:00.000000000 +0200
+++ /var/tmp/diff_new_pack.A5bCqe/_new 2010-04-01 16:18:00.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package schroedinger (Version 1.0.7)
+# spec file for package schroedinger (Version 1.0.9)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,27 +17,22 @@
# norootforbuild
-%define min_oil_version 0.3.16
-%define min_gst_version 0.10.19
Name: schroedinger
+Version: 1.0.9
+Release: 1
+License: GPLv2 ; LGPLv2.0 ; MPL .. ; MIT License (or similar)
Summary: Library for decoding and encoding video in the Dirac format
Url: http://schrodinger.sourceforge.net/
Group: Productivity/Multimedia/Other
-License: GPL v2 only ; LGPL v2.0 only ; MPL .. ; MIT License (or similar)
-Version: 1.0.7
-Release: 3
Source: %{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM schroedinger-am111.patch taken from git, 154148 -- Do not install headers twice
-Patch0: schroedinger-am111.patch
-# PATCH-FIX-UPSTREAM schroedinger-strict-aliasing.patch 7831a506bc6714b3db40e31584e61ccaa71d78d9 sbrabec@suse.cz -- Fix strict aliasing.
-Patch1: %{name}-strict-aliasing.patch
-# PATCH-FIX-UPSTREAM schroedinger-gstreamer-conflict.patch rename function, which conflicts with gstreamer
-Patch2: %{name}-gstreamer-conflict.patch
-AutoReqProv: on
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: gstreamer-0_10-devel >= %{min_gst_version} gstreamer-0_10-plugins-base-devel >= %{min_gst_version} gtk-doc liboil-devel >= %{min_oil_version} pkg-config
+# PATCH-FIX-UPSTREAM schroedinger-1.0.9-fix-linking.patch vuntz@opensuse.org -- Taken from Mandriva
+Patch0: schroedinger-1.0.9-fix-linking.patch
BuildRequires: gcc-c++
+BuildRequires: gtk-doc
+BuildRequires: orc
+BuildRequires: pkg-config
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
The Schroedinger project implements portable libraries for the high
@@ -46,19 +41,12 @@
video. The project produces two libraries in ANSI C89, one for decoding
and one for encoding.
-
-
-Authors:
---------
- David Schleef