From 5ab128aaacaa2848326bb52bffd39567d94d2d18e6c9b7c67376216e071c3fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Sat, 29 Dec 2012 18:34:27 +0000 Subject: [PATCH] Accepting request 146643 from home:posophe:branches:multimedia:libs update to 1.2.0 version OBS-URL: https://build.opensuse.org/request/show/146643 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libiec61883?expand=0&rev=7 --- libiec61883-1.1.0-lfs.patch | 13 ------------ libiec61883-1.1.0.tar.bz2 | 3 --- libiec61883-1.2.0.tar.bz2 | 3 +++ libiec61883.changes | 41 +++++++++++++++++++++++++++++++++++++ libiec61883.spec | 15 ++++---------- 5 files changed, 48 insertions(+), 27 deletions(-) delete mode 100644 libiec61883-1.1.0-lfs.patch delete mode 100644 libiec61883-1.1.0.tar.bz2 create mode 100644 libiec61883-1.2.0.tar.bz2 diff --git a/libiec61883-1.1.0-lfs.patch b/libiec61883-1.1.0-lfs.patch deleted file mode 100644 index e36560c..0000000 --- a/libiec61883-1.1.0-lfs.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: configure.ac -=================================================================== ---- configure.ac.orig 2006-09-24 21:06:16.000000000 +0200 -+++ configure.ac 2008-09-12 23:00:56.000000000 +0200 -@@ -10,7 +10,7 @@ AC_PROG_INSTALL - - AC_C_CONST - AC_C_BIGENDIAN -- -+AC_SYS_LARGEFILE - PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.2.1) - - # set the libtool so version numbers diff --git a/libiec61883-1.1.0.tar.bz2 b/libiec61883-1.1.0.tar.bz2 deleted file mode 100644 index 6175c75..0000000 --- a/libiec61883-1.1.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1196a6f3b614a472972277035f38f633861ebce441cd4dab37bb4339812ce56 -size 250372 diff --git a/libiec61883-1.2.0.tar.bz2 b/libiec61883-1.2.0.tar.bz2 new file mode 100644 index 0000000..6617b6c --- /dev/null +++ b/libiec61883-1.2.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfcf6959ae5b9d15c887ebd052f737a5cb66168a8143405c822f858bc35f06c5 +size 296960 diff --git a/libiec61883.changes b/libiec61883.changes index c91486f..9df0ae4 100644 --- a/libiec61883.changes +++ b/libiec61883.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Sat Dec 29 16:25:28 UTC 2012 - p.drouand@gmail.com + +- Update to 1.2.0 version: + * Behavior changes of the backend to firewire-core: + - The isochronous reception buffer is now mapped read/writable rather + than read-only. The raw1394 backend already maps the buffer + read/writable too. Note that writing into the buffer will go + wrong on architectures without cache-coherent DMA if the CPU + and the OHCI write within the same cacheline region, so use this + feature with caution. + - Decrease memory footprint of IR and IT buffers by avoiding some internal rounding up of the buffer size. + * New APIs in : + - raw1394_add_config_rom_descriptor(): + - Add contents to the Configuration ROM of the local node(s). At + runtime, this API is only available if running on top of firewire-core. + It could probably also be implemented with the raw1394 kernel driver if + anybody cared. + - raw1394_remove_config_rom_descriptor(): + - Counterpart to raw1394_add_config_rom_descriptor(). + - raw1394_read_cycle_timer_and_clock(): + - Like the existing raw1394_read_cycle_timer(), but lets the caller choose + between CLOCK_REALTIME (which the former call is always using), + CLOCK_MONOTONIC, or CLOCK_MONOTONIC_RAW. + For example, this enables libffado's audio streaming to run undisturbed + by resets of CLOCK_REALTIME. + At runtime, this call requires firewire-core underneath. + - raw1394_get_speed(): + - Returns the speed code of the maximum possible transmission speed between + a given node and the local node. This takes maximum speeds of all participating + PHYs and the two links into account. This can be used to configure the speed + of isochronous streams. + - At runtime, this call requires firewire-core underneath. + - enum raw1394_iso_speed was extended by RAW1394_ISO_SPEED_800, _1600, and _3200. + * New APIs in : + - Added preprocessor constants L1394_SPEED_BETA, L1394_SPEED_800, _1600, and _3200. + * testlibraw1394: + - Added unit tests of the new APIs. +- Removed patchs: fixed on upstream release: + * libiec61883-1.1.0-lfs.patch + ------------------------------------------------------------------- Sat Nov 19 20:34:43 UTC 2011 - coolo@suse.com diff --git a/libiec61883.spec b/libiec61883.spec index 3f386c8..75b6ac6 100644 --- a/libiec61883.spec +++ b/libiec61883.spec @@ -1,7 +1,7 @@ # # spec file for package libiec61883 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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,11 +17,10 @@ # norootforbuild - Name: libiec61883 BuildRequires: libraw1394-devel libtool pkgconfig -Version: 1.1.0 -Release: 1 +Version: 1.2.0 +Release: 0 License: GPL-2.0+ Summary: Implementation of IEC 61883 Url: http://www.linux1394.org/ @@ -29,7 +28,6 @@ Group: System/Kernel BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: %{name}-%{version}.tar.bz2 Source1: baselibs.conf -Patch0: libiec61883-1.1.0-lfs.patch %description This library is an implementation of IEC 61883, part 1 (CIP, plug @@ -51,7 +49,7 @@ existed in experimental form in an unreleased version of libavc1394. License: GPL-2.0+ Summary: Implementation of IEC 61883 Group: System/Kernel -Requires: %{name} = %{version} libraw1394-devel +Requires: %{name}-%{_soname} = %{version} libraw1394-devel %description devel This library is an implementation of IEC 61883, part 1 (CIP, plug @@ -71,10 +69,8 @@ existed in experimental form in an unreleased version of libavc1394. %prep %setup -q -%patch0 %build -autoreconf -fiv export CFLAGS="%optflags -fno-strict-aliasing" %configure --disable-static --with-pic %{__make} %{?jobs:-j%jobs} all @@ -84,9 +80,6 @@ export CFLAGS="%optflags -fno-strict-aliasing" libtool --mode=install install -m 755 examples/test-mpeg2 %{buildroot}%{_bindir} rm -f %{buildroot}%{_libdir}/*.la -%clean -rm -rf "${RPM_BUILD_ROOT}" - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig