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 - olaf@aepfle.de + +- BuildRequire pkg-config to get rpm Provides/Requires pkgconfig(live555) + +------------------------------------------------------------------- +Mon Oct 6 13:25:05 UTC 2014 - aloisio@gmx.com + +- Added support for pkg-config by creating the relevant .pc file + +------------------------------------------------------------------- +Thu Oct 2 10:45:02 UTC 2014 - dimstar@opensuse.org + +- 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 - dimstar@opensuse.org + +- Update to version 2013.04.30: + + One year worth of updates... see changelog. + +------------------------------------------------------------------- +Sun Feb 5 20:31:55 UTC 2012 - dimstar@opensuse.org + +- 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 - dimstar@opensuse.org + +- Update to version 2012.01.26. + +------------------------------------------------------------------- +Wed Nov 16 21:52:18 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- Rewrite part of the .spec file.., Cleaner installation. + +------------------------------------------------------------------- +Wed Nov 16 20:08:59 UTC 2011 - dominique-vlc.suse@leuenberger.net + +- 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 - dominique-vlc.suse@leuenberger.net + +- 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 - dominique-vlc.suse@leuenberger.net + +- 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 - dominique-vlc.suse@leuenberger.net + +- Update to version 2011.06.16 + +------------------------------------------------------------------- +Sat Oct 2 15:33:18 UTC 2010 - dominique-vlc.suse@leuenberger.net + +- Update to 2010.09.25 + +------------------------------------------------------------------- +Tue Sep 1 00:20:22 CEST 2009 - dominique-vlc.suse@leuenberger.net + +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 - dominique-suse.vlc@leuenberger.net + +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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org