Mailinglist Archive: opensuse-commit (1248 mails)
| < Previous | Next > |
commit schroedinger for openSUSE:Factory
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Thu, 01 Apr 2010 16:18:31 +0200
- Message-id: <20100401141831.45E1720299@xxxxxxxxxxxxxxx>
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@xxxxxxxxxxxx
+
+- 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@xxxxxxx -- 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@xxxxxxxxxxxx
-- 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 <ds@xxxxxxxxxxx>
- W.J. van der Laan <laanwj@xxxxxxxxx>
-
%package -n libschroedinger-1_0-0
-License: GPL v2 only ; LGPL v2.0 only ; MPL .. ; MIT License (or
similar)
+License: GPLv2 ; LGPLv2.0 ; MPL .. ; MIT License (or similar)
Summary: Library for decoding and encoding video in the Dirac format
Group: Productivity/Multimedia/Other
Provides: %{name} = %{version}
-Obsoletes: %{name} <= %{version}
+Obsoletes: %{name} < %{version}
%description -n libschroedinger-1_0-0
The Schroedinger project implements portable libraries for the high
@@ -67,38 +55,13 @@
video. The project produces two libraries in ANSI C89, one for decoding
and one for encoding.
-
-
-Authors:
---------
- David Schleef <ds@xxxxxxxxxxx>
- W.J. van der Laan <laanwj@xxxxxxxxx>
-
-%package -n gstreamer-0_10-schroedinger
-License: GPL v2 only ; LGPL v2.0 only ; MPL .. ; MIT License (or
similar)
-Summary: Library for decoding and encoding video in the Dirac format
-Group: Productivity/Multimedia/Other
-Requires: schroedinger = %{version} gstreamer-0_10 >= %{min_gst_version}
gstreamer-0_10-plugins-base >= %{min_gst_version}
-
-%description -n gstreamer-0_10-schroedinger
-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.
-
-
-
-Authors:
---------
- David Schleef <ds@xxxxxxxxxxx>
- W.J. van der Laan <laanwj@xxxxxxxxx>
-
%package devel
-License: GPL v2 only ; LGPL v2.0 only ; MPL .. ; MIT License (or
similar)
+License: GPLv2 ; LGPLv2.0 ; MPL .. ; MIT License (or similar)
Summary: Library for decoding and encoding video in the Dirac format
Group: Development/Libraries/Other
-Requires: schroedinger = %{version} liboil-devel >= %{min_oil_version}
+Requires: libschroedinger-1_0-0 = %{version}
+Requires: glib2-devel
+Requires: orc
%description devel
The Schroedinger project implements portable libraries for the high
@@ -107,18 +70,11 @@
video. The project produces two libraries in ANSI C89, one for decoding
and one for encoding.
-
-
-Authors:
---------
- David Schleef <ds@xxxxxxxxxxx>
- W.J. van der Laan <laanwj@xxxxxxxxx>
-
%package doc
-License: GPL v2 only ; LGPL v2.0 only ; MPL .. ; MIT License (or
similar)
+License: GPLv2 ; LGPLv2.0 ; MPL .. ; MIT License (or similar)
Summary: Library for decoding and encoding video in the Dirac format
Group: Productivity/Multimedia/Other
-Requires: schroedinger = %{version}
+Requires: schroedinger-devel = %{version}
%description doc
The Schroedinger project implements portable libraries for the high
@@ -127,27 +83,19 @@
video. The project produces two libraries in ANSI C89, one for decoding
and one for encoding.
-
-
-Authors:
---------
- David Schleef <ds@xxxxxxxxxxx>
- W.J. van der Laan <laanwj@xxxxxxxxx>
-
%prep
-%setup -q -n schroedinger-%{version}
+%setup -q
%patch0 -p1
-%patch1 -p1
-%patch2 -p1
%build
+autoreconf -fi
%configure\
--disable-static
%{__make} %{?jobs:-j%jobs} docdir=%{_docdir}/%{name}
%install
%makeinstall docdir=%{_docdir}/%{name}
-%{__install} -d $RPM_BUILD_ROOT%{_bindir}
+find %{buildroot} -type f -name "*.la" -delete -print
%clean
#rm -rf $RPM_BUILD_ROOT
@@ -161,17 +109,11 @@
%doc AUTHORS COPYING COPYING.MIT COPYING.GPL COPYING.LGPL COPYING.MPL
%{_libdir}/*.so.0*
-%files -n gstreamer-0_10-schroedinger
-%defattr(-,root,root)
-%{_libdir}/gstreamer-0.10/*.so
-%exclude %{_libdir}/gstreamer-0.10/*.*a
-
%files devel
%defattr(-,root,root)
-%{_includedir}/schroedinger-1.0
+%{_includedir}/schroedinger-1.0/
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
-%exclude %{_libdir}/*.*a
%files doc
%defattr(-,root,root)
++++++ schroedinger-1.0.9-fix-linking.patch ++++++
diff -p -up schroedinger-1.0.9/testsuite/Makefile.am.0000
schroedinger-1.0.9/testsuite/Makefile.am
--- schroedinger-1.0.9/testsuite/Makefile.am.0000 2010-01-04
02:06:54.000000000 +0100
+++ schroedinger-1.0.9/testsuite/Makefile.am 2010-03-10 12:04:36.000000000
+0100
@@ -102,7 +102,7 @@ wavelet_noise_2d_SOURCES = wavelet_noise
phasecorrelation_SOURCES = phasecorrelation.c
#motion_CFLAGS = $(SCHRO_CFLAGS)
-#motion_LDADD = $(SCHRO_LIBS)
+motion_LDADD = $(SCHRO_LIBS) -lorc-test-0.4
motion_SOURCES = motion.c
#motion2_CFLAGS = $(SCHRO_CFLAGS)
++++++ schroedinger-1.0.7.tar.bz2 -> schroedinger-1.0.9.tar.bz2 ++++++
++++ 119065 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |