commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-10-22 14:20:21 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.3463 (New) Package is "live555" Thu Oct 22 14:20:21 2020 rev:24 rq:842413 version:2020.10.16 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-10-10 19:00:28.088367453 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.3463/live555.changes 2020-10-22 14:20:42.918665833 +0200 @@ -1,0 +2,11 @@ +Sun Oct 18 17:54:57 UTC 2020 - Dirk Mueller + +- update to 2020.10.16: + - Changed "TLSState::read()" to treat any "SSL_read()" result of <=0 as if the +TLS connection has closed (unless the error was SSL_ERROR_WANT_READ). +This fixes a problem that could cause 100% CPU usage in RTSP client applications. +(Thanks to Larry Wu for reporting this.) + - Updated "TLSState::setup()" to use "TLS_client_method()" instead of the (deprecated) +"SSLv23_client_method()". + +--- Old: live.2020.08.19.tar.gz New: live.2020.10.16.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.qWFKCY/_old 2020-10-22 14:20:44.490667245 +0200 +++ /var/tmp/diff_new_pack.qWFKCY/_new 2020-10-22 14:20:44.494667249 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 81 Name: live555 -Version:2020.08.19 +Version:2020.10.16 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.08.19.tar.gz -> live.2020.10.16.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2020.08.19" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1597795200 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2020.10.16" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1602806400 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2020.08.19" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1597795200 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2020.10.16" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1602806400 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/config.linux-with-shared-libraries new/live/config.linux-with-shared-libraries --- old/live/config.linux-with-shared-libraries 2020-08-20 01:11:27.0 +0200 +++ new/live/config.linux-with-shared-libraries 2020-10-16 03:40:58.0 +0200 @@ -4,7 +4,7 @@ # One or more interfaces were added, but no existing interfaces were changed or removed => CURRENT += 1; REVISION = 0; AGE += 1 libliveMedia_VERSION_CURRENT=81 -libliveMedia_VERSION_REVISION=4 +libliveMedia_VERSION_REVISION=5 libliveMedia_VERSION_AGE=0 libliveMedia_LIB_SUFFIX=so.$(shell expr $(libliveMedia_VERSION_CURRENT) - $(libliveMedia_VERSION_AGE)).$(libliveMedia_VERSION_AGE).$(libliveMedia_VERSION_REVISION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/groupsock/include/groupsock_version.hh new/live/groupsock/include/groupsock_version.hh --- old/live/groupsock/include/groupsock_version.hh 2020-08-20 01:11:17.0 +0200 +++ new/live/groupsock/include/groupsock_version.hh 2020-10-16 03:40:15.0 +0200 @@ -4,7 +4,7 @@ #ifndef _GROUPSOCK_VERSION_HH #define _GROUPSOCK_VERSION_HH -#define GROUPSOCK_LIBRARY_VERSION_STRING "2020.08.19" -#define GROUPSOCK_LIBRARY_VERSION_INT 1597795200 +#define GROUPSOCK_LIBRARY_VERSION_STRING "
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-10-10 19:00:25 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.4249 (New) Package is "live555" Sat Oct 10 19:00:25 2020 rev:23 rq:839542 version:2020.08.19 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-06-08 23:51:48.606804065 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.4249/live555.changes 2020-10-10 19:00:28.088367453 +0200 @@ -1,0 +2,38 @@ +Sat Oct 3 15:07:23 UTC 2020 - Dirk Mueller + +- update to 2020.08.19: + - Fixed a bug in "QuickTimeFileSink" that could cause malformed "esds" atoms to be +generated. (Thanks to Chris Paucar for reporting this issue.) + - In "MPEG2TransportStreamFromESSource.cpp", changed the name of the constant LOW_WATER_MARK +to TS_FROM_ES_LOW_WATER_MARK, and "#ifndef"d it, so that, if you wish, you can redefine it +at compile time. + - Fixed a bug in the handling of pausing, when streaming from (multi-track) Matroska files. + - Fixed another bug in the handling of seeking within Matroska files. + - Fixed a bug in the handling of seeking within Matroska files. +(Thanks to Jim Ham for reporting this problem.) + - Changed the parameter signature of the "RawVideoRTPSink" constructor and "createNew()" +functions so that the "width" parameter comes before the "height" parameter. This order +- "width", "height" - is more common, and is the order used when these parameters are +defined in RFC 4175. +IMPORTANT NOTE: Because the types of these two parameters are the same, existing application +code that uses "RawVideoRTPSink" will compile without error; however, it will not work +properly unless the order of the parameters in the call to "RawVideoRTPSink::createNew()" +is changed. + - More cleanup of the implementation of "RawVideoRTPSink". + - Cleaned up the implementation of "RawVideoRTPSink". + - Updated the "RawVideoRTPSource" implementation to not set "fCurrentPacketCompletesFrame" +until we are processing the last line in the packet. +(Thanks to Andrey Lisovoy for reporting this issue.) + - Fixed a potential buffer overflow bug in the server handling of a RTSP "PLAY" command, +when the command specifies seeking by absolute time. +(Thank to Xiaobo Xiang for reporting this.) + - Fixed a memory leak in the "sha1()" function (a "EVP_MD_CTX" object was not being deleted). +(Thanks to Amir Perlman for reporting this.) + - Moved all definitions of PREFIX from "Makefile.tail" files to "Makefile.head" (so that +it can be redefined by a "config.*" file, if desired. +Also changed the definition of EXE in "config.mingw" to be ".exe". +(Thanks to Eric Beuque for this suggestion.) + - Fixed a typo in the previous release that could cause a compilation problem for some +developers. (Thanks to Eric Beuque for reporting this.) + +--- Old: live.2020.05.15.tar.gz New: live.2020.08.19.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Y9ZHlX/_old 2020-10-10 19:00:29.100367955 +0200 +++ /var/tmp/diff_new_pack.Y9ZHlX/_new 2020-10-10 19:00:29.100367955 +0200 @@ -17,10 +17,10 @@ # -%define lmdmaj 79 +%define lmdmaj 81 Name: live555 -Version:2020.05.15 +Version:2020.08.19 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.05.15.tar.gz -> live.2020.08.19.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.05.15.tar.gz /work/SRC/openSUSE:Factory/.live555.new.4249/live.2020.08.19.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-06-08 23:50:59 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.3606 (New) Package is "live555" Mon Jun 8 23:50:59 2020 rev:22 rq:811519 version:2020.05.15 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-29 20:44:19.211945787 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.3606/live555.changes 2020-06-08 23:51:48.606804065 +0200 @@ -1,0 +2,23 @@ +Thu Jun 4 14:33:03 UTC 2020 - Dominique Leuenberger + +- Update to version 2020.05.15: + + Added a new filter class "ADTSAudioStreamDiscreteFramer" that +prepends ADTS headers to incoming AAC audio frames. This makes +the AAC audio playable (by media players). + + Updated "openRTSP" to use a "ADTSAudioStreamDiscreteFramer" +when outputting a AAC audio stream. + + Updated the "LIVE555 HLS Proxy" to support AAC audio tracks +(as well as H.264/5 video). +- Changes from version 2020.05.14: + + Updated "H264or5VideoStreamDiscreteFramer" to add VPS,SPS,PPS +NAL units (if known) to the output stream, each time an +"access_unit_delimiter" NAL unit is added. This makes it more +likely that the Transport Stream segments produced by the +"LIVE555 HLS Proxy" will be understandable by a client browser. + + Added support for H.265 video streams to the "LIVE555 HLS Proxy". +- Changes from version 2020.05.13: + + Made the "MPEG2TransportStreamMultiplexor" segmentation mechanism +(used by "HLSSegmenter") more robust in case the Transport +Stream PTS is not monotonic non-decreasing. + +--- Old: live.2020.04.24.tar.gz New: live.2020.05.15.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.wxEwsi/_old 2020-06-08 23:51:49.790807717 +0200 +++ /var/tmp/diff_new_pack.wxEwsi/_new 2020-06-08 23:51:49.794807730 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 79 Name: live555 -Version:2020.04.24 +Version:2020.05.15 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.04.24.tar.gz -> live.2020.05.15.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.04.24.tar.gz /work/SRC/openSUSE:Factory/.live555.new.3606/live.2020.05.15.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-29 20:44:17 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Wed Apr 29 20:44:17 2020 rev:21 rq:798701 version:2020.04.24 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-27 23:29:41.122505167 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-29 20:44:19.211945787 +0200 @@ -1,0 +2,8 @@ +Tue Apr 28 16:01:13 UTC 2020 - Dominique Leuenberger + +- Update to version 2020.04.24: + + Fixed an apparent bug in "RTSPClient" that was causing it to +not always send an "Authorization:" header when sending a RTSP +"OPTIONS" command. + +--- Old: live.2020.04.12.tar.gz New: live.2020.04.24.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.r0TYxw/_old 2020-04-29 20:44:20.019947894 +0200 +++ /var/tmp/diff_new_pack.r0TYxw/_new 2020-04-29 20:44:20.023947905 +0200 @@ -20,7 +20,7 @@ %define lmdmaj 79 Name: live555 -Version:2020.04.12 +Version:2020.04.24 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.04.12.tar.gz -> live.2020.04.24.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.04.12.tar.gz /work/SRC/openSUSE:Factory/.live555.new.2738/live.2020.04.24.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-27 23:29:38 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Mon Apr 27 23:29:38 2020 rev:20 rq:796439 version:2020.04.12 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-15 19:54:07.229588861 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-27 23:29:41.122505167 +0200 @@ -1,0 +2,6 @@ +Thu Apr 23 05:12:15 UTC 2020 - mun...@googlemail.com + +- Added pkgconfig(openssl) as a requirement for the devel package: + iveMedia/TLSState.hh #includes openssl/ssl.h. + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.JNQFlA/_old 2020-04-27 23:29:42.586508024 +0200 +++ /var/tmp/diff_new_pack.JNQFlA/_new 2020-04-27 23:29:42.586508024 +0200 @@ -81,6 +81,8 @@ Requires: libUsageEnvironment3 = %{version} Requires: libgroupsock8 = %{version} Requires: libliveMedia%{lmdmaj} = %{version} +Requires: pkgconfig +Requires: pkgconfig(openssl) %description devel This code forms a set of C++ libraries for multimedia streaming,
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-15 19:54:01 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.2738 (New) Package is "live555" Wed Apr 15 19:54:01 2020 rev:19 rq:793903 version:2020.04.12 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2020-04-07 10:23:48.473995017 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.2738/live555.changes 2020-04-15 19:54:07.229588861 +0200 @@ -1,0 +2,24 @@ +Tue Apr 14 13:41:31 UTC 2020 - mun...@googlemail.com + +- Update to version 2020.04.12: + + Updated "config.linux-with-shared-libraries" +(and "liveMedia/Makefile.tail") to ensure that "libssl" and +"libcrypto" are linked when "libliveMedia" is built. +(Thanks to Felix Kaechele for reporting this.) +- Changes from version 2020.04.06: + + Removed support for the classes "RTSPServerSupportingHTTPStreaming" +and "TCPStreamSink". +These were being used (in the "LIVE555 Media Server") for +streaming using "HTTP Live Streaming" (HLS). This was always +a hack; it is better to use a dedicated HTTP server to serve +HLS segments, rather than trying to implement a HTTP server +(serving 'virtual HLS segments) within our own (primarily RTSP) +server. + +If you are looking for HLS support, note that we provide a +source-code demo application "testH264VideoToHLSSegments" that +converts a (static) H.264 Elementary Stream file to HLS +segments, and the "LIVE555 HLS Proxy", which proxies a live +RTSP/RTP stream to HLS segments. + +--- Old: live.2020.03.06.tar.gz New: live.2020.04.12.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Ayvd5F/_old 2020-04-15 19:54:07.945589184 +0200 +++ /var/tmp/diff_new_pack.Ayvd5F/_new 2020-04-15 19:54:07.945589184 +0200 @@ -17,10 +17,10 @@ # -%define lmdmaj 78 +%define lmdmaj 79 Name: live555 -Version:2020.03.06 +Version:2020.04.12 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2020.03.06.tar.gz -> live.2020.04.12.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2020.03.06.tar.gz /work/SRC/openSUSE:Factory/.live555.new.2738/live.2020.04.12.tar.gz differ: char 5, line 1
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2020-04-07 10:23:34 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.3248 (New) Package is "live555" Tue Apr 7 10:23:34 2020 rev:18 rq:790848 version:2020.03.06 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-07-17 14:23:32.640053986 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.3248/live555.changes 2020-04-07 10:23:48.473995017 +0200 @@ -1,0 +2,26 @@ +Thu Apr 2 09:55:11 UTC 2020 - Dominique Leuenberger + +- Update to version 2020.03.06 (boo#1146283, CVE-2019-15232): + + Fixed a problem in "H264or5VideoStreamFramer.cpp" that was +allegedly causing problems compiling for Windows. +- Changes from version 2020.02.25: + + Added full support for the "LIVE555 HLS Proxy" +- Changes from version 2020.02.24: + + Commented out a line of code that was preventing +"RTSPClientConnection" objects from being closed when a RTSP +server handles a "TEARDOWN" command (on a RTP-over-TCP stream). +- Changes from version 2020.02.23: + + Updated our (unicast) RTSP server implementation to handle +"PAUSE" commands by calling "stopGettingFrames()" on the input +source. + + Fixed a bug in "H264or5VideoStreamFramer" that was causing it +to not update its presentation times properly following a pause. + + Updated "openRTSP" to improve the handling of the "-R " +option. +- Changes from version 2020.02.11: + + Added support for receiving SRTP (encrypted) RTSP streams. +- For changes between 2019.06.28 and 2020.02.10, please see the + http://www.live555.com/liveMedia/public/changelog.txt. +- Rebase live555-fpic.patch. + +--- Old: live.2019.06.28.tar.gz New: live.2020.03.06.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.8n91XF/_old 2020-04-07 10:23:49.733996418 +0200 +++ /var/tmp/diff_new_pack.8n91XF/_new 2020-04-07 10:23:49.737996422 +0200 @@ -1,8 +1,8 @@ # # spec file for package live555 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands +# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2020 Dominique Leuenberger, Ramiswil, Switzerland # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,10 @@ # -%define lmdmaj 66 +%define lmdmaj 78 Name: live555 -Version:2019.06.28 +Version:2020.03.06 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only @@ -31,6 +31,7 @@ Patch0: %{name}-fpic.patch BuildRequires: gcc-c++ BuildRequires: pkgconfig +BuildRequires: pkgconfig(openssl) %description This code forms a set of C++ libraries for multimedia streaming, ++ live.2019.06.28.tar.gz -> live.2020.03.06.tar.gz ++ /work/SRC/openSUSE:Factory/live555/live.2019.06.28.tar.gz /work/SRC/openSUSE:Factory/.live555.new.3248/live.2020.03.06.tar.gz differ: char 5, line 1 ++ live555-fpic.patch ++ --- /var/tmp/diff_new_pack.8n91XF/_old 2020-04-07 10:23:49.777996466 +0200 +++ /var/tmp/diff_new_pack.8n91XF/_new 2020-04-07 10:23:49.777996466 +0200 @@ -1,9 +1,10 @@ -diff -burNE live_orig/config.linux live/config.linux live_orig/config.linux 2018-11-06 10:49:08.113052527 +0100 -+++ live/config.linux 2018-11-06 10:49:29.184596791 +0100 +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 +-COMPILE_OPTS =$(INCLUDES) -I/usr/local/include -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 ++COMPILE_OPTS =$(INCLUDES) -I/usr/local/include -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)
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-07-17 14:23:30 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.1887 (New) Package is "live555" Wed Jul 17 14:23:30 2019 rev:17 rq:715479 version:2019.06.28 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-06-27 16:23:11.510340662 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.1887/live555.changes 2019-07-17 14:23:32.640053986 +0200 @@ -1,0 +2,7 @@ +Mon Jul 15 12:00:42 UTC 2019 - Dave Plater + +- Update to version 2019.06.28, fixes boo#1127341 VUL-1: + CVE-2019-9215: live555: malformed headers lead to invalid memory + access in the parseAuthorizationHeader function. + +--- Old: live.2019.02.03.tar.gz New: live.2019.06.28.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.5uZwb4/_old 2019-07-17 14:23:33.244052032 +0200 +++ /var/tmp/diff_new_pack.5uZwb4/_new 2019-07-17 14:23:33.248052020 +0200 @@ -17,8 +17,10 @@ # +%define lmdmaj 66 + Name: live555 -Version:2019.02.03 +Version:2019.06.28 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only @@ -35,11 +37,11 @@ using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries can be used to build streaming applications -%package -n libliveMedia65 +%package -n libliveMedia%{lmdmaj} Summary:Basic Usage Environment library of live555 streaming media Group: System/Libraries -%description -n libliveMedia65 +%description -n libliveMedia%{lmdmaj} 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 @@ -77,7 +79,7 @@ Requires: libBasicUsageEnvironment1 = %{version} Requires: libUsageEnvironment3 = %{version} Requires: libgroupsock8 = %{version} -Requires: libliveMedia65 = %{version} +Requires: libliveMedia%{lmdmaj} = %{version} %description devel This code forms a set of C++ libraries for multimedia streaming, @@ -116,11 +118,11 @@ Cflags: -I${includedir}/liveMedia -I${includedir}/UsageEnvironment -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment EOF -%post -n libliveMedia65 -p /sbin/ldconfig +%post -n libliveMedia%{lmdmaj} -p /sbin/ldconfig %post -n libBasicUsageEnvironment1 -p /sbin/ldconfig %post -n libgroupsock8 -p /sbin/ldconfig %post -n libUsageEnvironment3 -p /sbin/ldconfig -%postun -n libliveMedia65 -p /sbin/ldconfig +%postun -n libliveMedia%{lmdmaj} -p /sbin/ldconfig %postun -n libBasicUsageEnvironment1 -p /sbin/ldconfig %postun -n libgroupsock8 -p /sbin/ldconfig %postun -n libUsageEnvironment3 -p /sbin/ldconfig @@ -128,9 +130,9 @@ %files %{_bindir}/* -%files -n libliveMedia65 +%files -n libliveMedia%{lmdmaj} %license COPYING -%{_libdir}/libliveMedia.so.65* +%{_libdir}/libliveMedia.so.%{lmdmaj}* %files -n libBasicUsageEnvironment1 %license COPYING %{_libdir}/libBasicUsageEnvironment.so.1* ++ live.2019.02.03.tar.gz -> live.2019.06.28.tar.gz ++ 2375 lines of diff (skipped)
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-06-27 16:23:10 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.4615 (New) Package is "live555" Thu Jun 27 16:23:10 2019 rev:16 rq:712054 version:2019.02.03 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-05-20 10:26:34.761952402 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new.4615/live555.changes 2019-06-27 16:23:11.510340662 +0200 @@ -1,0 +2,11 @@ +Mon Jun 24 10:27:09 UTC 2019 - Dominique Leuenberger + +- Convert to dynamic libraries (boo#1121995): + + Use make ilinux-with-shared-libraries: build the dynamic libs +instead of the static one. + + Use make install instead of a manual file copy script: this +also reveals that we missed quite a bit of code to be installed +before. + + Split out shared library packages according the SLPP. + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.wmiw8W/_old 2019-06-27 16:23:12.086341592 +0200 +++ /var/tmp/diff_new_pack.wmiw8W/_new 2019-06-27 16:23:12.086341592 +0200 @@ -27,8 +27,6 @@ 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 -# PATCH-FIX-UPSTREAM Don't use obsolete -# patch removed, xlocale.h now only gets included where needed (upstream fix) BuildRequires: gcc-c++ BuildRequires: pkgconfig @@ -37,12 +35,49 @@ using open standard protocols (RTP/RTCP, RTSP, SIP). These libraries can be used to build streaming applications +%package -n libliveMedia65 +Summary:Basic Usage Environment library of live555 streaming media +Group: System/Libraries + +%description -n libliveMedia65 +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 -n libBasicUsageEnvironment1 +Summary:Basic Usage Environment library of live555 streaming media +Group: System/Libraries + +%description -n libBasicUsageEnvironment1 +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 -n libgroupsock8 +Summary:Group sock library of live555 streaming media +Group: System/Libraries + +%description -n libgroupsock8 +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 -n libUsageEnvironment3 +Summary:Usage Environment library of live555 streaming media +Group: System/Libraries + +%description -n libUsageEnvironment3 +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 -# Actually, live555 is a devel package only. Headers, code and a static lib is all there is. Group: Development/Languages/C and C++ -Provides: %{name} = %{version} -Obsoletes: %{name} < %{version} +Requires: libBasicUsageEnvironment1 = %{version} +Requires: libUsageEnvironment3 = %{version} +Requires: libgroupsock8 = %{version} +Requires: libliveMedia65 = %{version} %description devel This code forms a set of C++ libraries for multimedia streaming, @@ -60,20 +95,14 @@ %global _lto_cflags %{_lto_cflags} -ffat-lto-objects export CFLAGS="%{optflags}" export CPPFLAGS="%{optflags}" -./genMakefiles linux +./genMakefiles linux-with-shared-libraries make %{?_smp_mflags} %install -install -d -m 755 %{buildroot}%{_libdir}/live -install -d -m 755 %{buildroot}%{_includedir} -find . -type f -name "*.a" -exec install -m 644 {} %{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 +%make_install PREFIX=%{_prefix} LIBDIR=%{_libdir} # creates support file for pkg-config -mkdir %{buildroot}/%{_libdir}/pkgconfig +mkdir -p %{buildroot}/%{_libdir}/pkgconfig tee %{buildroot}/%{_libdir}/pkgconfig/live555.pc << "EOF" prefix=%{_prefix} exec_prefix=${prefix} @@ -83,13 +112,38 @@ Name: live555 Description: Multimedia streaming libraries Version: %{version} -Libs:
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-05-20 10:26:33 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.5148 (New) Package is "live555" Mon May 20 10:26:33 2019 rev:15 rq:703463 version:2019.02.03 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-02-08 13:48:44.530772828 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new.5148/live555.changes 2019-05-20 10:26:34.761952402 +0200 @@ -1,0 +2,5 @@ +Thu May 16 12:38:46 UTC 2019 - Martin Liška + +- Use FAT LTO objects in order to provide proper static library. + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.n0Or97/_old 2019-05-20 10:26:35.981951997 +0200 +++ /var/tmp/diff_new_pack.n0Or97/_new 2019-05-20 10:26:35.997951992 +0200 @@ -13,7 +13,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -57,6 +57,7 @@ find . -name "*.orig" -delete %build +%global _lto_cflags %{_lto_cflags} -ffat-lto-objects export CFLAGS="%{optflags}" export CPPFLAGS="%{optflags}" ./genMakefiles linux
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-02-08 13:48:43 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.28833 (New) Package is "live555" Fri Feb 8 13:48:43 2019 rev:14 rq:672138 version:2019.02.03 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2019-02-04 21:18:17.755716543 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new.28833/live555.changes 2019-02-08 13:48:44.530772828 +0100 @@ -1,0 +2,7 @@ +Mon Feb 4 12:59:58 UTC 2019 - atoptsog...@suse.com + +- update to 2019.02.03: + * CVE-2019-7314:A use-after-free error causes the RTSP server to +crash (boo#1124159) + +--- Old: live.2018.12.14.tar.gz New: live.2019.02.03.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.tcUCxr/_old 2019-02-08 13:48:45.054772663 +0100 +++ /var/tmp/diff_new_pack.tcUCxr/_new 2019-02-08 13:48:45.054772663 +0100 @@ -13,12 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: live555 -Version:2018.12.14 +Version:2019.02.03 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only ++ live.2018.12.14.tar.gz -> live.2019.02.03.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2018-12-14 06:15:34.0 +0100 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2019-02-03 07:53:46.0 +0100 @@ -1,10 +1,10 @@ // Version information for the "BasicUsageEnvironment" library -// Copyright (c) 1996-2018 Live Networks, Inc. All rights reserved. +// Copyright (c) 1996-2019 Live Networks, Inc. All rights reserved. #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2018.12.14" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1544745600 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2019.02.03" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1549152000 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2018-12-14 06:15:33.0 +0100 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2019-02-03 07:53:46.0 +0100 @@ -1,10 +1,10 @@ // Version information for the "UsageEnvironment" library -// Copyright (c) 1996-2018 Live Networks, Inc. All rights reserved. +// Copyright (c) 1996-2019 Live Networks, Inc. All rights reserved. #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2018.12.14" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1544745600 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2019.02.03" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1549152000 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/config.linux-with-shared-libraries new/live/config.linux-with-shared-libraries --- old/live/config.linux-with-shared-libraries 2018-12-14 06:16:05.0 +0100 +++ new/live/config.linux-with-shared-libraries 2019-02-03 07:54:03.0 +0100 @@ -4,7 +4,7 @@ # One or more interfaces were added, but no existing interfaces were changed or removed => CURRENT += 1; REVISION = 0; AGE += 1 libliveMedia_VERSION_CURRENT=65 -libliveMedia_VERSION_REVISION=0 +libliveMedia_VERSION_REVISION=1 libliveMedia_VERSION_AGE=0 libliveMedia_LIB_SUFFIX=so.$(shell expr $(libliveMedia_VERSION_CURRENT) - $(libliveMedia_VERSION_AGE)).$(libliveMedia_VERSION_AGE).$(libliveMedia_VERSION_REVISION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/groupsock/include/groupsock_version.hh new/live/groupsock/include/groupsock_version.hh --- old/live/groupsock/include/groupsock_version.hh 2018-12-14 06:15:33.0 +0100 +++
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2019-02-04 21:18:16 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new.28833 (New) Package is "live555" Mon Feb 4 21:18:16 2019 rev:13 rq:666197 version:2018.12.14 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2018-11-12 09:50:45.712344083 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new.28833/live555.changes 2019-02-04 21:18:17.755716543 +0100 @@ -1,0 +2,14 @@ +Tue Jan 15 11:04:08 UTC 2019 - astie...@suse.com + +- update to 2018.12.14: + * Add support for sending (and handling) RTCP "BYE" packets that +contain a 'reason' string (breaking api change) + +--- +Tue Jan 15 10:58:12 UTC 2019 - astie...@suse.com + +- update to 2018.11.26: + * CVE-2019-6256: DoS vulnerability in the server implementation +of RTSP-over-HTTP (boo#1121892) + +--- @@ -5 +19 @@ -* fix for CVE-2018-4013 + * CVE-2018-4013: remote code execution vulnerability (boo#1114779) Old: live.2018.10.17.tar.gz New: live.2018.12.14.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.8guu1F/_old 2019-02-04 21:18:18.571716236 +0100 +++ /var/tmp/diff_new_pack.8guu1F/_new 2019-02-04 21:18:18.575716233 +0100 @@ -1,7 +1,7 @@ # # spec file for package live555 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -18,20 +18,19 @@ Name: live555 -Version:2018.10.17 +Version:2018.12.14 Release:0 Summary:LIVE555 Streaming Media License:LGPL-2.1-only Group: System/Libraries -Url:http://www.live555.com/liveMedia/ +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 # PATCH-FIX-UPSTREAM Don't use obsolete # patch removed, xlocale.h now only gets included where needed (upstream fix) BuildRequires: gcc-c++ -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig %description This code forms a set of C++ libraries for multimedia streaming, @@ -88,7 +87,6 @@ EOF %files devel -%defattr(-,root,root) %license COPYING %{_libdir}/live/ %{_includedir}/liveMedia/ ++ live.2018.10.17.tar.gz -> live.2018.12.14.tar.gz ++ 6828 lines of diff (skipped)
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2018-11-12 09:50:43 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Mon Nov 12 09:50:43 2018 rev:12 rq:646703 version:2018.10.17 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-11-04 19:27:54.008166387 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2018-11-12 09:50:45.712344083 +0100 @@ -1,0 +2,9 @@ +Tue Nov 6 09:53:16 UTC 2018 - Mathias Homann + +- Update to 2018.10.17 +* fix for CVE-2018-4013 +* changes: see http://www.live555.com/liveMedia/public/changelog.txt +* removed xlocale.patch - xlocale.h is now conditionally included, only when + required. Upstream fix. + +--- Old: live.2017.10.28.tar.gz xlocale.patch New: live.2018.10.17.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.6dcpap/_old 2018-11-12 09:50:46.640342692 +0100 +++ /var/tmp/diff_new_pack.6dcpap/_new 2018-11-12 09:50:46.640342692 +0100 @@ -1,7 +1,7 @@ # # spec file for package live555 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -13,22 +13,22 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: live555 -Version:2017.10.28 -Release:1 +Version:2018.10.17 +Release:0 Summary:LIVE555 Streaming Media -License:LGPL-2.1 +License:LGPL-2.1-only 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 # PATCH-FIX-UPSTREAM Don't use obsolete -Patch1: xlocale.patch +# patch removed, xlocale.h now only gets included where needed (upstream fix) BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -40,8 +40,8 @@ %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. +Group: Development/Languages/C and C++ Provides: %{name} = %{version} Obsoletes: %{name} < %{version} @@ -53,7 +53,6 @@ %prep %setup -q -n live %patch0 -p1 -%patch1 -p1 # Remove .orig files in source tree find . -name "*.orig" -delete @@ -90,7 +89,7 @@ %files devel %defattr(-,root,root) -%doc COPYING +%license COPYING %{_libdir}/live/ %{_includedir}/liveMedia/ %{_includedir}/groupsock/ ++ live.2017.10.28.tar.gz -> live.2018.10.17.tar.gz ++ 6641 lines of diff (skipped) ++ live555-fpic.patch ++ --- /var/tmp/diff_new_pack.6dcpap/_old 2018-11-12 09:50:47.128341959 +0100 +++ /var/tmp/diff_new_pack.6dcpap/_new 2018-11-12 09:50:47.128341959 +0100 @@ -1,7 +1,6 @@ -Index: live/config.linux -=== live.orig/config.linux -+++ live/config.linux +diff -burNE live_orig/config.linux live/config.linux +--- live_orig/config.linux 2018-11-06 10:49:08.113052527 +0100 live/config.linux 2018-11-06 10:49:29.184596791 +0100 @@ -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
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-11-04 19:27:50 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Sat Nov 4 19:27:50 2017 rev:11 rq:538277 version:2017.10.28 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-08-24 17:39:17.399189902 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-11-04 19:27:54.008166387 +0100 @@ -1,0 +2,31 @@ +Wed Nov 1 12:27:27 UTC 2017 - mathias.hom...@opensuse.org + +- Update to 2017.10.28 +2017.10.28: +- Fixed the handling of the LIVE555 Proxy Server's "-u " command-line option if + the "REGISTER" command is also implemented (i.e., with "-R"). Now, when we handle "REGISTER", + the and are used to access the REGISTER'ed back-end stream, if necessary. +- Changed the server handling of the RTSP "REGISTER" command to (if "reuseConnection" is True) delay + a short period of time (100ms) between replying to the "REGISTER" command, and actually + handling it. This is intended to reduce/avoid the possibility of a subsequent "DESCRIBE" command + ending up in the client ("REGISTER" sender)'s buffer, before the socket gets reused for handling + incoming RTSP commands. (Thanks to Durgesh Tanuku for noting this issue.) +- Made a change to "SIPClient" to better handle Asterisk SIP servers with authentication. + (Thanks to Rus.) + +2017.09.12: +- Made some improvements/bug fixes to AVI indexes in "AVIFileSink". + (Thanks to Victor V. Vinokurov.) +- Updated the handling of the "writeTimeoutInMilliseconds" parameter in the "makeSocketBlocking()" + function to work correctly on Windows. (Thanks to Jeff Shanab for noting this issue.) +- Added support for adding Opus audio to MPEG Transport Streams. This is done by setting the + "mpegVersion" parameter to 3 in "MPEG2TransportStreamFromESSource::addNewAudioSource()" or + "MPEG2TransportStreamMultiplexor::handleNewBuffer()". + (Thanks to Praveen Mathad for suggesting this.) + +2017.07.18: +- Updated "BitVector" to support a signed version of "get_expGolomb()", and fixed our H.264/265 + parsing code to use the signed version where appropriate. + (Thanks to Toson Huang and Long Zhang for reporting this.) + +--- Old: live.2017.06.04.tar.gz New: live.2017.10.28.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.GTUYtk/_old 2017-11-04 19:27:54.760138909 +0100 +++ /var/tmp/diff_new_pack.GTUYtk/_new 2017-11-04 19:27:54.764138763 +0100 @@ -18,8 +18,8 @@ Name: live555 -Version:2017.06.04 -Release:1.2 +Version:2017.10.28 +Release:1 Summary:LIVE555 Streaming Media License:LGPL-2.1 Group: System/Libraries ++ live.2017.06.04.tar.gz -> live.2017.10.28.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh --- old/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2017-06-04 18:53:05.0 +0200 +++ new/live/BasicUsageEnvironment/include/BasicUsageEnvironment_version.hh 2017-10-28 02:26:18.0 +0200 @@ -4,7 +4,7 @@ #ifndef _BASICUSAGEENVIRONMENT_VERSION_HH #define _BASICUSAGEENVIRONMENT_VERSION_HH -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2017.06.04" -#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1496534400 +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_STRING "2017.10.28" +#define BASICUSAGEENVIRONMENT_LIBRARY_VERSION_INT 1509148800 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/live/UsageEnvironment/include/UsageEnvironment_version.hh new/live/UsageEnvironment/include/UsageEnvironment_version.hh --- old/live/UsageEnvironment/include/UsageEnvironment_version.hh 2017-06-04 18:53:05.0 +0200 +++ new/live/UsageEnvironment/include/UsageEnvironment_version.hh 2017-10-28 02:26:18.0 +0200 @@ -4,7 +4,7 @@ #ifndef _USAGEENVIRONMENT_VERSION_HH #define _USAGEENVIRONMENT_VERSION_HH -#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2017.06.04" -#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1496534400 +#define USAGEENVIRONMENT_LIBRARY_VERSION_STRING"2017.10.28" +#define USAGEENVIRONMENT_LIBRARY_VERSION_INT 1509148800 #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignor
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-08-24 17:39:16 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Thu Aug 24 17:39:16 2017 rev:10 rq:515043 version:2017.06.04 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2017-07-12 19:32:48.367453834 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-08-24 17:39:17.399189902 +0200 @@ -1,0 +2,5 @@ +Mon Aug 7 12:43:41 UTC 2017 - sch...@suse.de + +- xlocale.patch: don't use obsolete + +--- New: xlocale.patch Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.B0VZUR/_old 2017-08-24 17:39:18.886980441 +0200 +++ /var/tmp/diff_new_pack.B0VZUR/_new 2017-08-24 17:39:18.886980441 +0200 @@ -27,6 +27,8 @@ 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 +# PATCH-FIX-UPSTREAM Don't use obsolete +Patch1: xlocale.patch BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -38,8 +40,8 @@ %package devel Summary:LIVE555 Streaming Media -# Actually, live555 is a devel package only. Headers, code and a static lib is all there is. Group: Development/Languages/C and C++ +# Actually, live555 is a devel package only. Headers, code and a static lib is all there is. Provides: %{name} = %{version} Obsoletes: %{name} < %{version} @@ -51,6 +53,7 @@ %prep %setup -q -n live %patch0 -p1 +%patch1 -p1 # Remove .orig files in source tree find . -name "*.orig" -delete ++ xlocale.patch ++ Index: live/liveMedia/include/Locale.hh === --- live.orig/liveMedia/include/Locale.hh +++ live/liveMedia/include/Locale.hh @@ -43,9 +43,6 @@ along with this library; if not, write t #ifndef LOCALE_NOT_USED #include -#ifndef XLOCALE_NOT_USED -#include // because, on some systems, doesn't include ; this makes sure that we get both -#endif #endif
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2017-07-12 19:32:44 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Wed Jul 12 19:32:44 2017 rev:9 rq:508982 version:2017.06.04 Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2016-10-22 13:01:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2017-07-12 19:32:48.367453834 +0200 @@ -1,0 +2,74 @@ +Sat Jul 8 20:15:00 UTC 2017 - jeng...@inai.de + +- Replace silly -exec rm ; by -delete. + +--- +Mon Jul 3 09:39:00 UTC 2017 - rama...@gmail.com + +- Update to version 2017.06.04 + 2017.06.04: + * Fixed a bug in "RTPInterface::removeStreamSocket()" that could +cause not all 'TCP stream' records for a given socket number +to be removed if a TCP socket I/O error occurred (during +RTP/RTCP-over-TCP streaming). (Thanks to Gerald Hansink et al +for reporting this.) + 2017.05.24: + * In "RTSPClient.cpp", moved the call to "clearServerRequestAlternativeByteHandler()" +from the "RTSPClient" destructor to the "resetTCPSockets()" +function (which is called more often). This should eliminate +a 'pointer to a deleted object' error. (Thanks to Gerald Hansink +et al for reporting this.) + 2017.04.26: + * Added a new public member function "numClientSessions()" +to "GenericMediaServer" (and therefore to "RTSPServer", which +inherits from this). This allows a server to - at any time - +check how many clients are currently accessing the server. + * Updated the diagnostic output in "RTSPClient" to distinguish +between opening a new TCP socket and connect()ing on a TCP +socket. (The distinction is important for "REGISTER", which can +reuse an existing TCP socket.) + 2017.04.10: + * Fixed a bug in "base64Decode()" that could be triggered +if (1) your RTSP server is streaming RTP/RTCP-over-HTTP, and (2) +the remote client sends bad Base64 data (containing an embedded '\0' +character). (Thanks to Arkady Bernov for reporting this.) + 2017.01.26: + * Updated "ProxyServerMediaSession.cpp" to change all 'reset()' +operations so that they are now run as a 'scheduled task' from +the event loop - avoiding the possibility of bugs caused by +'reset()' being called while another operation is in progress. +(Thanks to Erik Montnemery for reporting this issue, and proposing a fix.) + 2016.11.28: + * Our "RTSPClient" code now ignores "Connection: close" lines in +the responses to HTTP "GET" requests (that are used to set up +RTSP-over-HTTP tunneling). Because this tunneling requires that +the (separate) input and output TCP connections remain intact, +we assume that the server - if it includes such a line in the +response to a HTTP "GET" - doesn't really mean it. +(Thanks to Nguyen Viet Hung for reporting a server that does this.) + 2016.11.17: + * Fixed a bug in the handling of 'APP' RTCP subpackets. (Thanks to +Frederik de Ruyck for reporting this.) + * Fixed a bug in the "StreamReplicator" code. (Thanks to Bruno Abreu +for reporting this.) + 2016.11.06: + * Increase the RTSP client's socket receive buffer when we'll be +receiving RTP/RTCP-over-TCP, and increase the RTSP server's +client connection socket send buffer when it's used to +"REGISTER" a stream. + 2016.11.03: + * Fixed a bug (in the sending/ handling of the "REGISTER"/"DEREGISTER" +commands) that had been accidentally introduced in version +2016.09.19. (Thanks to Ralf Globisch for noting this.) + 2016.10.29: + * Performed the annual update of the copyright years and license +near the start of each file + 2016.10.21: + * Changed the "RTCPInstance error" message in "RTCP.cpp" to make +it clear that the problem is caused by the remote endpoint using +a buggy version of RTP/RTCP-over-TCP streaming. + * Updated "QuickTimeFileSink" to make the various creation/modification +times relative to January 1st 1904 in UTC (as Apple recommends), +rather than in US Pacific Time. + +--- Old: live.2016.10.11.tar.gz New: live.2017.06.04.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.64rnxV/_old 2017-07-12 19:32:48.891379913 +0200 +++ /var/tmp/diff_new_pack.64rnxV/_new 2017-07-12 19:32:48.891379913 +0200 @@ -1,7 +1,7 @@ # # spec file for package live555 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Ger
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2016-10-22 13:01:15 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2015-10-20 00:06:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2016-10-22 13:01:16.0 +0200 @@ -1,0 +2,278 @@ +Sun Oct 16 12:05:45 UTC 2016 - aloi...@gmx.com + +- Update to version 2016.10.11 + 2016.10.11: + * After building the source code, we now display a message +reminding the developer about our FAQ. + 2016.09.22: + * Added a new "liveMedia" class +"MPEG2TransportStreamAccumulator" - a filter that can +be used to combine several (by default, 7) MPEG Transport +Stream 188-byte 'packets' into a larger chunk of data, +more appropriate for streaming via RTP (or raw UDP). + 2016.09.19: + * Added support for an experimental RTSP "DEREGISTER" +command, which undoes the effect of a "REGISTER" command. + * Moved the REGISTER/DEREGISTER-specific functionality of +"RTSPServer.cpp" into a new file "RTSPServerRegister.cpp", +to make the base RTSP server code (in "RTSPServer.cpp") +easier to comprehend. + 2016.09.12: + * Fixed "GenericMediaServer::createNewClientSessionWithId()" +to make sure that the new 'client session' object (returned +by a call to "createNewClientSession()") is not NULL +before it tries to add it to the 'fClientSessions' table. +(Thanks to Helmut Grohne for discovering this issue.) + 2016.09.08: + * Updated "RTSPClient::reset()" to reset each of the 'request +queues' as well. +(Thanks to Erik Montnemery for noting a problem (with the +"LIVE555 Proxy Server") that this caused.) + * Updated "GenericMediaServer::ClientConnection::closeSockets()" +so that it doesn't try to call "closeSocket()" (=="close()") +on socket numbers <0. + 2016.09.05: + * Fixed a problem whereby a 'delayed task' for a +"MPEG2TransportStreamMultiplexor" object might have gotten run +after such an object was deleted. +(Thanks to Bruno Basilio for providing debugging output to +help track this down.) + * Updated "Socket::reset()" (in "groupsock/NetInterface.cpp") so +that it doesn't try to call "closeSocket()" (=="close()") on +socket numbers <0. + * Added a comment to "UsageEnvironment/include/UsageEnvironment.hh" +to note that "triggerEvent()" should not be called with the +same 'event trigger id' from different threads. +(This was already noted in a comment in +"liveMedia/DeviceSource.cpp", but not in +"UsageEnvironment/include/UsageEnvironment.hh", which is +where "triggerEvent()" is defined.) + 2016.08.27: + * Fixed a problem whereby a "Medium" object's "nextTask()" +(i.e., "fNextTask") could hold an invalid value after a +'scheduled task' has occurred (but before the next similar +task is scheduled) - which causes problems should the +"Medium" object be deleted during that window of time. +(Thanks to Helmut Grohne for noting this problem.) + * Added comments to "UsageEnvironment/include/UsageEnvironment.hh" +to make it clear that "unscheduleDelayedTask()" (or +"rescheduleDelayedTask()") must not be called on a +'scheduled task' after it has already occurred. +(Thanks to Helmut Grohne for motivating this.) + 2016.08.07: + * Fixed a bug in the handling of the non-standard +"com.ses.streamID:" header (used by 'SAT>IP' servers) +that we had introduced in version 2016.01.12. +(Thanks to Yaobing Deng for noting this.) + 2016.07.19: + * Fixed a bug in "RTSPServer" that could cause a crash if a +"RTSPServer" object is deleted after having been used +for RTSP-over-HTTP streaming. (Thanks to Pavel Aronov.) + * Updated "RTSPClient" to recognize a "Connection: Close" +header in a server's response. It handles this header by +closing the RTSP TCP connection (because the server is +assumed to not be using it again), so that we open a new +TCP connection for any subsequent commands. +(Thanks to Nathan (at MediaPortal) for this suggestion.) + * Made a small optimization to "RTSPServer"s handling of the +first "SETUP" command from each client. (Thanks to Maxim +Dementiev for the suggestion.) + 2016.06.26: + * Added a new (public) function "canDeliverNewFrameImmediately()" +to "MPEG2TransportStreamMultiplexor". +This function may be used by a downstream reader to test +whether the next call to "doGetNextFrame()" will deliver +data immediately. It can be useful if you want to decide +whether or not to keep accumulating multiple Transport Stream +'packets' i
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2015-10-19 22:52:35 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2015-02-06 10:17:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2015-10-20 00:06:22.0 +0200 @@ -1,0 +2,355 @@ +Fri Oct 16 20:24:23 UTC 2015 - aloi...@gmx.com + +- Update to version 2015.10.12: + * The change that we made to the "ProxyServerMediaSession" code +in version 2015.07.31 (to reset the proxy server's state if +a back-end "SETUP" command fails) was too aggressive; it was +deleting the "ProxyServerMediaSubsession" object. This was +a problem, because "SETUP" commands can be called from within +"ProxyServerMediaSubsession::createNewStreamSource()". +Instead, we now deal with a failed back-end "SETUP" command +simply by resetting the 'back-end' connection. (Thanks to +Hardik Sangani for reporting this issue.) +- 2015.09.24: + * Fixed a bug in "RTSPClient" that could cause a crash if the +TCP connection was lost while resending a RTSP command. +(Thanks to ChaSeop Im for reporting this.) + * Moved some more generic 'media server' functionality from +"RTSPServer" to its parent class "GenericMediaServer". + * Added a new pure virtual function "getRTPSinkandRTCP()" +to "ServerMediaSubsession" to allow callers to get ('const') +access to a stream's "RTPSink" and/or "RTCPInstance" (and +thus their corresponding "Groupsock" objects) after the +stream has been created (using "getStreamParameters()". + * Updated "Groupsock" to allow for the possibility of there +being more than one 'destRecord' for each sessionId. +(This is something that doesn't happen in the normal case; +it's only a special case for WebRTC.) +- 2015.08.07: + * If a "RTCPInstance" happens to have both a source and a sink +(an unusual situation), we now include both "SR" and "RR" +reports in each outgoing RTCP report packet. + * When a "RTPSink" is being closed, we no longer turn off +background reading on its 'groupsock' (because, being a +"RTPSink", we never turned it on), just in case the +'groupsock' is also being shared with something else +(e.g., a "RTPSource") that does background read handling). +- 2015.08.06: + * Fixed a bug that would cause the destruction of a +"RTCPInstance" that was sharing a 'groupsock' +with a "RTPSource" (i.e., for multiplexed RTP and RTCP) to +stop the "RTPSource" from continuing to receive incoming RTP +packets. This normally wasn't a major problem, because the +destruction of the "RTCPInstance" was usually followed +immediately by the destruction of the "RTPSource". +However, it's also possible for the "RTPSource" to stay alive +long after the "RTCPInstance" is deleted; in this case things +will now work correctly. +- 2015.07.31: + * Fixed a minor memory leak in the "ProxyServerMediaSession" +code ("PresentationTimeSessionNormalizer"s and +"PresentationTimeSubsessionNormalizer"s weren't being deleted +properly). (Thanks to Dnyanesh Gate for reporting this.) + * Made the "ProxyServerMediaSession" code a bit more +bullet-proof, by resetting the 'back-end' connection if a +"SETUP" command fails. (Thanks to Craig Matsuura for providing +a real-world example of "SETUP" failing.) + * Fixed the 'estimated bitrate' values in +"testMPEG1or2VideoReceiver.cpp" and +"testMPEG2TransportReceiver.cpp" to match those in the +corresponding "test*Streamer.cpp" files. +(Thanks to Alex Anderson for reporting this.) +- 2015.07.23: + * Fixed a potential buffer overflow bug in "RTSPServer". +(Thanks to "an anonymous researcher working with Beyond +Security's SecuriTeam Secure Disclosure" for discovering this.) +- 2015.07.19: + * Fixed a bug in "RTPInterface::sendDataOverTCP()"; it was +disabling transmission on its socket if the "send()" call +failed. We now do this only if the error was not "EAGAIN". +(Thanks to Erik Oomen for bringing this to our attention.) + * Changed "QuickTimeFileSink" to try to work around an issue with +QuickTime sometimes complaining about the frame number in the +last 'sync frame' being 'out of range'. + * Changed the parameter signature for +"ProxyServerMediaSession::createNew()" (and the +"ProxyServerMediaSession" constructor) to take a +"GenericMediaServer*" rather than a "RTSPServer" as parameter. +This makes it possible to create proxy servers that use protocols +other than RTSP at the 'front-end'. (The 'back-end' protocol will +still be RTSP, howeve
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2015-02-06 10:17:07 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2014-11-03 13:11:14.0 +0100 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2015-02-06 10:17:08.0 +0100 @@ -1,0 +2,128 @@ +Sat Jan 31 13:00:25 UTC 2015 - aloi...@gmx.com + +- fixed paths in live555.pc +- update to version 2015.01.27: + * Fixed a bug in "MPEG2TransportStreamFromESSource" that could +sometimes cause an abort if more than one Elementary Stream +Source were multiplexed into a single Transport Stream. +(Thanks to Marc Palau for reporting this issue.) +- version 2015.01.19: + * Fixed an obscure bug in "RTSPClient" that might conceivably +have caused a crash if it received a completely empty RTSP +response. +- version 2015.01.04: + * Updated "config.iphone-simulator" to work with the latest Xcode. +(Thanks to Braden Ackerman.) + * In the "BasicUsageEnvironment" implementation, renamed +"EventTime" to "_EventTime" to avoid a reported naming conflict. +- version 2014.12.17: + * Updated "RTSPServerSupportingHTTPStreaming" to make sure that +the data stream source gets closed when it's no longer needed. +- version 2014.12.16: + * Changed the FD_SETSIZE check (introduced in version 2014.12.11) +so that it's not done in Windows (because in Windows, +FD_SETSIZE has different semantics). +(Thanks to Deanna Earley for reporting this.) +- version 2014.12.13: + * Updated the H.264/H.265 parsing code in "H264or5VideoStreamFramer" +to be a little smarter about how it computes a file's frame rate +(when streaming a 'raw' H.264 or H.265 file). +(Thanks to Michel Promonet for inspiring this.) + * Updated "config.iphoneos" to work with the latest Xcode. +(Thanks to Braden Ackerman.) +- version 2014.12.11: + * Changed our implementation of "setBackgroundHandling()" and +"moveBackgroundHandling()" in "BasicTaskScheduler" to check for +(and disallow) socket numbers >= FD_SETSIZE, because +has a bug (at least, in most systems) that causes buffer overflow +in this case. (Thanks to Michel Promonet for pointing this out.) +- version 2014.12.09: + * Needed to make the "QuickTimeFileSink" constructor and destructor +protected: to allow subclassing. +- version 2014.12.08: + * Fixed a bug in parsing 'absolute' RTSP "Range:" headers with no end +time. (Thanks to Ken Chow for reporting this.) + * Added a new option "-K" to "openRTSP, to tell the client to +periodically send "OPTIONS" requests as 'keep-alives' for buggy +servers that don't use incoming RTCP "RR" packets to indicate client +liveness. (Thanks to Peter Schlaile for this suggestion.) + * Added a new 'protected' virtual member function "noteRecordedFrame()" +to "QuickTimeFileSink". This function is called whenever a frame is +recorded to the output file. The default implementation of this +virtual function does nothing, but subclasses can redefine it if +they wish. +- version 2014.11.28: + * When "RTSPClient" parses a RTSP response, we first skip over any +blank lines that may be at the start of the response. This can +happen if the previous response (e.g., to a "DESCRIBE") contained +extra whitespace. (Thanks to ilwoo Nam for giving an example of +a server that exhibited this behavior.) +- version 2014.11.12: + * We had forgotten to initialize the "RTSPClient" member variable + "fAllowBasicAuthentication" that we introduced in the previous + version. +- version 2014.11.07: + * Added a new "RTSPClient" member function "disallowBasicAuthentication()" +that you can call if you don't want a RTSP client to perform 'basic' +authentication (whcih involves sending the username and password over +the network), even if the server asks for this. +(Thanks to Tomasz Pala for this suggestion.) + * Updated the debugging printout code in "RTCP.cpp" to identify all +known RTCP payload types, even if we don't currently handle them. +We also - when doing debugging printout - parse and print out +the contents of SDES RTCP packets. +- version 2014.11.01: + * Updated "RTSPClient" so that it reuses "fCurrentAuthenticator" +if we previously updated it with data from a "WWW-Authenticate:" +response, even if a non_NULL "authenticator" parameter was +passed as a parameter to the command. This reduces the number +of authet
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2014-11-03 13:11:08 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2014-10-05 20:30:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2014-11-03 13:11:14.0 +0100 @@ -1,0 +2,10 @@ +Wed Oct 29 22:16:12 UTC 2014 - o...@aepfle.de + +- BuildRequire pkg-config to get rpm Provides/Requires pkgconfig(live555) + +--- +Mon Oct 6 13:25:05 UTC 2014 - aloi...@gmx.com + +- Added support for pkg-config by creating the relevant .pc file + +--- Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.giLf7b/_old 2014-11-03 13:11:15.0 +0100 +++ /var/tmp/diff_new_pack.giLf7b/_new 2014-11-03 13:11:15.0 +0100 @@ -19,7 +19,7 @@ Name: live555 Version:2014.09.22 -Release:1.1 +Release:1.2 Summary:LIVE555 Streaming Media License:LGPL-2.1 Group: System/Libraries @@ -28,6 +28,7 @@ # 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 @@ -64,8 +65,20 @@ cp -rL $fld/include/* %{buildroot}%{_includedir}/$fld done -%clean -rm -rf %{buildroot} +# 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) @@ -74,5 +87,6 @@ %{_includedir}/groupsock/ %{_includedir}/BasicUsageEnvironment/ %{_includedir}/UsageEnvironment/ +%{_libdir}/pkgconfig/live555.pc %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit live555 for openSUSE:Factory
Hello community, here is the log from the commit of package live555 for openSUSE:Factory checked in at 2014-10-05 20:30:27 Comparing /work/SRC/openSUSE:Factory/live555 (Old) and /work/SRC/openSUSE:Factory/.live555.new (New) Package is "live555" Changes: --- /work/SRC/openSUSE:Factory/live555/live555.changes 2013-05-07 15:32:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2014-10-05 20:30:29.0 +0200 @@ -1,0 +2,15 @@ +Thu Oct 2 10:45:02 UTC 2014 - dims...@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. + +--- Old: live.2013.04.30.tar.gz New: live.2014.09.22.tar.gz Other differences: -- ++ live555.spec ++ --- /var/tmp/diff_new_pack.Une69n/_old 2014-10-05 20:30:30.0 +0200 +++ /var/tmp/diff_new_pack.Une69n/_new 2014-10-05 20:30:30.0 +0200 @@ -1,6 +1,7 @@ # -# spec file for package vlc +# 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 @@ -15,19 +16,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: live555 -Version:2013.04.30 +Version:2014.09.22 Release:1.1 -License:LGPL-2.1 Summary:LIVE555 Streaming Media -Url:http://www.live555.com/liveMedia/ +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++ BuildRoot: %{_tmppath}/%{name}-%{version}-build -Packager: Dominique Leuenberger %description This code forms a set of C++ libraries for multimedia streaming, @@ -54,7 +55,6 @@ ./genMakefiles linux make %{?_smp_mflags} - %install install -d -m 755 %{buildroot}%{_libdir}/live install -d -m 755 %{buildroot}%{_includedir} ++ live.2013.04.30.tar.gz -> live.2014.09.22.tar.gz ++ 27275 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org