Hello community,

here is the log from the commit of package live555.3452 for 
openSUSE:13.1:Update checked in at 2015-02-03 11:08:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/live555.3452 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.live555.3452.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "live555.3452"

Changes:
--------
New Changes file:

--- /dev/null   2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:13.1:Update/.live555.3452.new/live555.changes    
2015-02-03 11:08:48.000000000 +0100
@@ -0,0 +1,167 @@
+-------------------------------------------------------------------
+Wed Oct 29 22:16:12 UTC 2014 - [email protected]
+
+- BuildRequire pkg-config to get rpm Provides/Requires pkgconfig(live555)
+
+-------------------------------------------------------------------
+Mon Oct  6 13:25:05 UTC 2014 - [email protected]
+
+- Added support for pkg-config by creating the relevant .pc file
+
+-------------------------------------------------------------------
+Thu Oct  2 10:45:02 UTC 2014 - [email protected]
+
+- Update to 2014.09.22:
+  + Changed the way in which the "RTSPServer" code handles incoming
+    "OPTIONS" commands that contain a "Session:" header. If the
+    "Session:" header contains a session id that does not exist,
+    then we now return a "Session Not Found" error (even though the
+    handling of the "OPTIONS" command is not session-specific).
+    This new behavior will help proxy servers (that use our
+    "RTSPServer" implementation as a 'back-end' server) better
+    detect when the back-end server has restarted while streaming.
+  + For all other changes since 2013.04.30, please see
+    http://www.live555.com/liveMedia/public/changelog.txt.
+
+-------------------------------------------------------------------
+Mon Mar  4 17:44:39 UTC 2013 - [email protected]
+
+- Update to version 2013.04.30:
+  + One year worth of updates... see changelog.
+
+-------------------------------------------------------------------
+Sun Feb  5 20:31:55 UTC 2012 - [email protected]
+
+- Update to version 2012.02.04:
+  + Updated "WAVAudioFileSource" to read from its input file
+    asynchronously, if possible, rather than doing a synchronous
+    (blocking) read.
+- Changes from version 2012.02.03:
+  + Updated "RTSPClient" to - after receiving a "SETUP" response
+    for a UDP stream - send a couple of short 'dummy' UDP packets
+    to the server.  This will make it more likely that the
+    incoming RTP/UDP packets will successfully traverse a NAT box
+    (if the client is behind a NAT).  (Note that we don't do this
+    for RTCP, because the client's regular RTCP "RR" packets will
+    have the same effect.)
+  + Changed the way that the "sessionId" member field in
+    "MediaSubsession" is managed.  Its memory is now managed by
+    "MediaSubsession" itself, rather than by "RTSPClient" (as it
+    was previously).  With the previous behavior, "valgrind"
+    (incorrectly) reported a possible memory leak. The new behavior
+    should make 'valgrinerds' happy.
+- Drop patches that were required by VideoLAN: fixed upstream:
+  + live-getaddrinfo.patch
+  + live-inet_ntop.patch
+  + live-uselocale.patch
+
+-------------------------------------------------------------------
+Tue Jan 31 15:46:12 UTC 2012 - [email protected]
+
+- Update to version 2012.01.26.
+
+-------------------------------------------------------------------
+Wed Nov 16 21:52:18 UTC 2011 - [email protected]
+
+- Rewrite part of the .spec file.., Cleaner installation.
+
+-------------------------------------------------------------------
+Wed Nov 16 20:08:59 UTC 2011 - [email protected]
+
+- Add VideoLAN required patches for proper funtioning of live555:
+  + live-getaddrinfo.patch
+  + live-inet_ntop.patch
+  + live-uselocale.patch
+
+-------------------------------------------------------------------
+Wed Nov 16 15:42:05 UTC 2011 - [email protected]
+
+- Update to version 2011.11.08:
+  + Added "VorbisAudioRTPSink" and "VorbisAudioRTPSource" for
+    sending/receiving Vorbos audio RTP streams (based on RFC 5215).
+  + Added "VP8VideoRTPSink" and "VP8VideoRTPSource" for
+    sending/receiving VP8 video RTP streams.
+  + Added support for extracting and streaming Vorbis audio tracks
+    from Matroska (including WEBM) files.
+  + Added support for extracting and streaming VP8 video tracks
+    from Matroska (including WEBM) files.
+  + Updated the "testOnDemandRTSPServer" and "LIVE555MediaServer"
+    (source-code version only) applications to support streaming
+    from ".webm' files.
+  + Fixed frame durations for data extracted from Matroska tracks
+    that don't have a 'default duration'.
+  + Fixed a memory leak in "RTSPClient::sendOptionsCmd()".
+
+-------------------------------------------------------------------
+Sat Oct 22 20:17:49 UTC 2011 - [email protected]
+
+- Update to version 2011.10.18:
+  + Improved "RTSPServer" support for subdirectories in "rtsp://"
+  URLs (handling this better for non-compliant clients that try to
+  do a "SETUP" on agrregate URLs - when there is only a single
+  subsession in the stream).
+- Add a -devel subpackage, obsolete the now empty subpackage by it.
+- Drop rpmlintrc file, as the devel files are now in a devel
+  package.
+
+-------------------------------------------------------------------
+Thu Jun 30 07:20:37 UTC 2011 - [email protected]
+
+- Update to version 2011.06.16
+
+-------------------------------------------------------------------
+Sat Oct  2 15:33:18 UTC 2010 - [email protected]
+
+- Update to 2010.09.25
+
+-------------------------------------------------------------------
+Tue Sep  1 00:20:22 CEST 2009 - [email protected]
+
+2009.07.28:
+- Updated "QuickTimeFileSink" to add a "stss" atom for video streams, 
following a suggestion by Gerardo Ares.
+  (At present we just 'guess' which video 'samples' (frames) are 'key frames', 
so this might not work properly on some
+  video streams.)
+- Modified the "config.uClinux" configuration file, following a suggestion by 
Chetan Raj.
+- Changed "RTSPClient"s implementation of the RTSP "TEARDOWN" command to 
always act as if the command succeeded, regardless of
+  the actual response from the server (because, from the client's point of 
view, the session has ended).
+  (This overcomes a potential memory leak, pointer out by Stuart Rawling.)
+
+2009.07.09:
+- Modified the RTSP server implementation to - for streams where there is a 
known duration - always include a range end time
+  in the RTSP "PLAY" response, even if the client did not specify one in the 
"PLAY" request.  This allows VLC's client
+  'trick play' to (mostly) work.
+- Updated "MediaSession::initiate()" to eliminate a possible memory leak if we 
get an error in socket creation.
+  (Thanks to Denis Charmet.)
+- Made a minor change to "MultiFramedRTPSink" to make monitoring/debugging 
easier.  (Thanks to Guy Bonneau.)
+- Begun adding support for DV video.  However, this implementation is still 
incomplete.  DO NOT USE IT!
+
+2009.06.02:
+- Updated the MPEG Transport Stream multiplexor implementation to allow for 
H.264 video.  (Thanks to Massimo Zito.)
+- Updated "MultiFramedRTPSink" to allow for subclasses for RTP payload formats 
(such as DV, coming soon) that impose
+  a granularity on RTP fragment sizes.
+
+-------------------------------------------------------------------
+Sun Apr 26 23:16:23 CEST 2009 - [email protected]
+
+2009.04.20:
+- Fixed "BasicUsageEnvironment::getErrno()" to always (under Windows) return 
+  "WSAGetLastError()" (and to just ignore the "errno" variable>.
+  Also fixed a few places in the code where we were still using "errno"
+  instead of calling "getErrno()"
+
+2009.04.07:
+- Changed many "char*" variables to "char const*" to eliminate possible 
compiler warnings.
+  (Thanks to Sebastien Escudier for pointing out this issue.)
+
+2009.04.06:
+- Modified our Windows-only version of "gettimeofday()" so that it now returns 
times based on the proper epoch.
+  (Thanks to Patrick White for this suggestion.)
+- Created a new config file for 64-bit Solaris, and renamed the old 
"config.solaris" file to make it
+  clear that it's for 32-bit Solaris only.  (Thanks to ichael Skaastrup.)
+- Modified "config.mingw" to add "-DLOCALE_NOT_USED" to the "COMPILE_OPTS =" 
line.  (The VLC folks seem to want
+  this.)
+- Made a minor change to some win32-specific code in "RTSPClient.cpp" that the 
VLC folks seem to like.
+  (However, "RTSPClient" is about to undergo a major overhaul (for 
asynchronous I/O) anyway...)
+- Made a small change to "mediaServer/DynamicRTSPServer.cpp" to eliminate 
compiler warnings on some platforms.
+
+

New:
----
  live.2014.09.22.tar.gz
  live555-fpic.patch
  live555.changes
  live555.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ live555.spec ++++++
#
# spec file for package live555
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           live555
Version:        2014.09.22
Release:        1.2
Summary:        LIVE555 Streaming Media
License:        LGPL-2.1
Group:          System/Libraries
Url:            http://www.live555.com/liveMedia/
Source:         http://www.live555.com/liveMedia/public/live.%{version}.tar.gz
# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
Patch0:         %{name}-fpic.patch
BuildRequires:  gcc-c++
BuildRequires:  pkg-config
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
This code forms a set of C++ libraries for multimedia streaming,
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
can be used to build streaming applications

%package devel
Summary:        LIVE555 Streaming Media
Group:          Development/Languages/C and C++
# Actually, live555 is a devel package only. Headers, code and a static lib is 
all there is.
Provides:       live555 = %{version}
Obsoletes:      live555 < %{version}

%description devel
This code forms a set of C++ libraries for multimedia streaming,
using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries
can be used to build streaming applications

%prep
%setup -q -n live
%patch0 -p1

%build
./genMakefiles linux
make %{?_smp_mflags}

%install
install -d -m 755 %{buildroot}%{_libdir}/live
install -d -m 755 %{buildroot}%{_includedir}
find . -type f -name "*.a" -exec install {} %{buildroot}%{_libdir}/live \;
for fld in liveMedia groupsock BasicUsageEnvironment UsageEnvironment; do
  install -d -m 755 %{buildroot}%{_includedir}/$fld
  cp -rL $fld/include/* %{buildroot}%{_includedir}/$fld
done

# creates support file for pkg-config
mkdir %{buildroot}/%{_libdir}/pkgconfig
tee %{buildroot}/%{_libdir}/pkgconfig/live555.pc << "EOF"
prefix=%{_prefix}
exec_prefix=${prefix}
libdir=${exec_prefix}/%{_lib}
includedir=${prefix}/include

Name: live555
Description: Multimedia streaming libraries
Version: %{version}
Libs: -L${libdir} -lliveMedia -lUsageEnvironment -lgroupsock 
-lBasicUsageEnvironment
Cflags: -I${includedir} -I${includedir}/liveMedia 
-I${includedir}/UsageEnvironment -I${includedir}/groupsock 
-I${includedir}/BasicUsageEnvironment
EOF

%files devel
%defattr(-,root,root)
%{_libdir}/live/
%{_includedir}/liveMedia/
%{_includedir}/groupsock/
%{_includedir}/BasicUsageEnvironment/
%{_includedir}/UsageEnvironment/
%{_libdir}/pkgconfig/live555.pc

%changelog
++++++ live555-fpic.patch ++++++
Index: live/config.linux
===================================================================
--- live.orig/config.linux
+++ live/config.linux
@@ -1,4 +1,4 @@
-COMPILE_OPTS =         $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t 
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
+COMPILE_OPTS =         $(INCLUDES) -I. -O2 -fPIC -DSOCKLEN_T=socklen_t 
-D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
 C =                    c
 C_COMPILER =           cc
 C_FLAGS =              $(COMPILE_OPTS) $(CPPFLAGS) $(CFLAGS)
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to