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.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.live555.new/live555.changes     2016-10-22 
13:01:16.000000000 +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' into an outgoing RTP packet.
+    (Thanks to Gilles Chanteperdrix for suggesting this.)
+  * Made a minor syntactic change to "MediaTranscodingTable.hh"
+    to eliminate compiler warnings.
+  2016.06.23:
+  * Changed the constant "MAX_INPUT_ES_FRAME_SIZE" to a static 
+    member variable
+    "MPEG2TransportStreamFromESSource::maxInputESFrameSize" 
+    that can, if desired, be increased at run time (before a
+    "MPEG2TransportStreamFromESSource" object is created).
+    (Thanks to Gilles Chanteperdrix for motivating this.)
+  2016.06.22:
+  * Changed "~ProxyServerMediaSession()" so that it no longer 
+    deletes the "MediaTranscodingTable" object that it had
+    been passed in its constructor.  (The reason for this is
+    that the same "MediaTranscodingTable" can be used by more
+    than one "ProxyServerMediaSession".)
+  * Made the "parseTransportHeaderForREGISTER()" function 
+    (that's used in the "RTSPServer" implementation) non-static,
+    so that it can be used in other, non-RTSP server
+    implementations that want to handle the "REGISTER" command.
+  * Made the "RTPSink::SSRC()" function "public:" rather than 
+    "protected:".
+    (Thanks to Jean-Luc Bonnet for this suggestion.)
+  2016.05.20:
+  * Added a new virtual function "noteLiveness()" to the 
+    "ServerMediaSession" class. This function is called
+    (by a "GenericMediaServer") whenever there's 'liveness'
+    on a "ClientSession".  The default implementation of this 
+    function is a 'noop', but subclasses can redefine it - e.g.,
+    if you want to remove long-unused "ServerMediaSession"s
+    from the server.
+  * Fixed a bug in the options handling for the command 
+    "live555ProxyServer" that could erroneously produce a
+    "usage" error if the '-R' option is used, but no 
+    back-end "rtsp://" URL is given.
+  2016.05.18:
+  * Backed out the change to "MultiFramedRTPSink" that was 
+    made in 2016.05.17; the 2016.05.16 version turned out
+    to be correct.
+  * Rearranged "#include"s to avoid an 'excessive #include 
+    nesting' error with some old compilers.
+  2016.05.17:
+  * Made a (mostly inconsequential) fix to the previous bugfix 
+    for "MultiFramedRTPSink".
+  2016.05.16:
+  * Fixed a bug in "MultiFramedRTPSink" that affected 
+    subclasses that redefine "frameSpecificHeaderSize()"
+    (for frame-specific headers that precede multiple frames
+    in a RTP packet).  (Currently, the only subclass that
+    this affected was "VorbisAudioRTPSink".)
+    (Thanks to Gilles Chanteperdrix for reporting this bug.)
+  * Made a minor update to the "ProxyServerMediaSession" code 
+    to better support optional media transcoding.
+  2016.04.21:
+  * Made it easier to set the MTU for all outgoing RTP 
+    packets, instead of having to call "setPacketSizes()"
+    after each "MultiFramedRTPSink" is created.  If you wish,
+    you can define the compile-time constants (macros)
+    RTP_PAYLOAD_MAX_SIZE and (optionally) RTP_PAYLOAD_PREFERRED_SIZE
+    when compiling "MultiFramedRTPSink.cpp".  (These constants 
+    have default values of 1456 and 1000 respectively, just as
+    before.)
+  * Updated "GroupsockHelper.{hh,cpp}" to (supposedly) support 
+    'MinGW' better
+  2016.04.01:
+  * Fixed a bug the "ProxyServerMediaSubsession" code that 
+    could cause an infinite loop if the 'back-end' server was
+    slow to respond to "SETUP" requests.
+    (Thanks to Erik Montnemery for helping to debug this.)
+  * Added support for parsing/streaming Matroska files that 
+    contain PCM audio tracks.
+    (Thanks to Michel Promonet.)
+  2016.03.16:
+  * Added some more debugging fprintf()s to the 
+    "ProxyServerMediaSubsession" code to try to track down a
+    bug.
+  * Simplified the "genMakefiles" script (moving duplicate 
+    code into a 'for' loop).
+  2016.03.14:
+  * Updated the proxy server implementation to better handle 
+    'front-end' clients that have asked to stream only some
+    of the substreams of a multi-stream session.  Now, if a
+    substream is closed (because all 'front-end' clients have
+    stopped requesting it), but other front-end clients are
+    still streaming other substreams, then we will send - to 
+    the 'back-end' server - only a substream-specific "PAUSE"
+    command; not a "PAUSE" command for the entire stream.
+    (Thanks to Lakshmi Narayanan for noting this issue.)
+  * Added an optional "-p <RTSP-port-number>" option to the 
+    "LIVE555 Proxy Server", to allow the user to specify a
+    RTSP server port number other than the standard port
+    numbers: 554 and 8554. (These standard port numbers are
+    still tried if the specified port number can't be used.)
+    (Thanks to Denis Genestier for this suggestion.)
+  2016.02.22:
+  * Updated the "ProxyServerMediaSession" to add a Boolean 
+    virtual function "allowProxyingForSubsession()".
+    By default, this always returns True.  However,
+    subclasses can redefine this if they wish to restrict
+    which subsessions of a stream get proxied - e.g., if
+    you want to proxy only video tracks.
+  * Improved the "WAVAudioFileSource" code (for parsing 
+    WAV-format audio files) to make it more tolerant of
+    unusual formats.
+  * Made it possible to build a version of the "liveMedia" 
+    library that doesn't contain any RTSP server code;
+    e.g., if you are developing only a RTSP client, and
+    want to save space. To do this, omit any files that
+    contain "Server" or "RTPSink" in their name, and define
+    OMIT_REGISTER_HANDLING when compiling "RTSPClient.cpp".
++++ 81 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/live555/live555.changes
++++ and /work/SRC/openSUSE:Factory/.live555.new/live555.changes

Old:
----
  live.2015.10.12.tar.gz

New:
----
  live.2016.10.11.tar.gz

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

Other differences:
------------------
++++++ live555.spec ++++++
--- /var/tmp/diff_new_pack.uImiPY/_old  2016-10-22 13:01:17.000000000 +0200
+++ /var/tmp/diff_new_pack.uImiPY/_new  2016-10-22 13:01:17.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package live555
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,7 +18,7 @@
 
 
 Name:           live555
-Version:        2015.10.12
+Version:        2016.10.11
 Release:        1.2
 Summary:        LIVE555 Streaming Media
 License:        LGPL-2.1
@@ -84,6 +84,7 @@
 
 %files devel
 %defattr(-,root,root)
+%doc COPYING
 %{_libdir}/live/
 %{_includedir}/liveMedia/
 %{_includedir}/groupsock/

++++++ live.2015.10.12.tar.gz -> live.2016.10.11.tar.gz ++++++
++++ 7643 lines of diff (skipped)


Reply via email to