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 - [email protected]
+
+- 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 <sys/select.h>
+    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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to