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.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes 2015-02-06 10:17:08.000000000 +0100
@@ -1,0 +2,128 @@
+Sat Jan 31 13:00:25 UTC 2015 - aloisio@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 authetication exchanges that take place if the server asks
+ for authentication on more than one command in a RTSP session.
+ (Thanks to Tomasz Pala for this suggestion.)
+ * Updated "DigestAuthenticator" to allow for the possibility of
+ "username" or "password" being NULL.
+ * Updated the "RTSPServer" implementation to add an access check
+ before the first "SETUP" (the one that doesn't include a
+ session id), because it's possible, in principle, for a client
+ to send such a "SETUP" without first sending a "DESCRIBE".
+ Therefore, we need to perform access checks on both commands.
+- version 2014.10.28:
+ * Added support for the VP9 video RTP payload format (sending and
+ receiving), including the demultiplexing and streaming of a VP9
+ video track from a Matroska-format file.
+ * Made "VP8VideoRTPSource" more robust against a bad first-byte
+ header field in the payload.
+- version 2014.10.21:
+ * Increased the max output packet size for "MultiFramedRTPSink"
+ and "RTCPInstance" from 1448 to 1456, because we had a report
+ of problems when proxying incoming JPEG/RTP packets of this
+ size (and because 1456 bytes still gives a packet size of no
+ more than 1500 bytes when we add
+ in IP, UDP, and UMTP headers).
+- version 2014.10.20:
+ * Increased the RTSP request and response buffer sizes from 10000
+ to 20000 bytes, because we saw a RTSP stream (VP8 video) that
+ had an extremely large "configuration=" string that was hiting
+ the previous limit.
+- version 2014.10.16:
+ * Fixed the "RTSPServer" implementation to handle a rare race
+ condition that could cause a "ServerMediaSession" object to
+ be deleted while it was being used to implement "DESCRIBE".
+ (Thanks to Michel Promonet for reporting this.)
+- version 2014.10.07:
+ * Fixed a bug in the "MultiFramedRTPSource" implementation where
+ we weren't properly checking the size of incoming RTP packets
+ that have the "CC" field (i.e., number of "CSRC" fields) non-zero.
+ * Updated "Groupsock::output()" to be a virtual function.
+ (This makes it possible to implement "Groupsock" subclasses that
+ implement 'bump-in-the-stack' protocols (such as SRT(C)P) below
+ RTP/RTCP.)
+- version 2014.10.03:
+ * Fixed a problem in the "timestampString()" routine that occurs
+ if "time_t" is 64 bits, but we're on a 32-bit machine.
+ (Thanks to Deanna Earley for reporting this.)
+ * Updated the debugging output code in "RTCP.cpp" to make it
+ clearer that SDES and APP packets are not invalid; just not
+ (yet) handled by us.
+
+-------------------------------------------------------------------
Old:
----
live.2014.09.22.tar.gz
New:
----
live.2015.01.27.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ live555.spec ++++++
--- /var/tmp/diff_new_pack.yUKMO4/_old 2015-02-06 10:17:09.000000000 +0100
+++ /var/tmp/diff_new_pack.yUKMO4/_new 2015-02-06 10:17:09.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package live555
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -18,7 +18,7 @@
Name: live555
-Version: 2014.09.22
+Version: 2015.01.27
Release: 1.2
Summary: LIVE555 Streaming Media
License: LGPL-2.1
@@ -40,8 +40,8 @@
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}
+Provides: %{name} = %{version}
+Obsoletes: %{name} < %{version}
%description devel
This code forms a set of C++ libraries for multimedia streaming,
@@ -53,13 +53,15 @@
%patch0 -p1
%build
+export CFLAGS="%{optflags}"
+export CPPFLAGS="%{optflags}"
./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 \;
+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
@@ -76,8 +78,8 @@
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
+Libs: -L${libdir}/live -lliveMedia -lUsageEnvironment -lgroupsock -lBasicUsageEnvironment
+Cflags: -I${includedir}/liveMedia -I${includedir}/UsageEnvironment -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment
EOF
%files devel
++++++ live.2014.09.22.tar.gz -> live.2015.01.27.tar.gz ++++++
++++ 6454 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org