SHA256
1
0
forked from pool/live555

87 Commits

Author SHA256 Message Date
cd4ba53cd1 Accepting request 1198305 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1198305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=42
2024-09-04 11:21:55 +00:00
cf9b5ce2ba - update to 2024-08-01:
* Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=81
2024-09-02 13:44:09 +00:00
c020af326c Accepting request 1188462 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1188462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=41
2024-07-22 15:14:18 +00:00
b8a7e3002e - update to 2024-06-26:
* Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink->startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=79
2024-07-18 18:15:21 +00:00
3649e3686e Accepting request 1154081 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1154081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=40
2024-03-03 19:19:09 +00:00
d7a505d0dc Accepting request 1153888 from home:pgajdos:l
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN

OBS-URL: https://build.opensuse.org/request/show/1153888
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=77
2024-03-01 15:01:51 +00:00
c5d9350fec Accepting request 1139486 from multimedia:libs
- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file 
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions", 
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be <= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean

OBS-URL: https://build.opensuse.org/request/show/1139486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=39
2024-01-17 21:14:32 +00:00
706f62550e update changelog
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=75
2024-01-17 14:58:05 +00:00
923d576243 Accepting request 1138554 from home:tiwai:branches:multimedia:libs
- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave "TimeCode::operator==()"
    the "const" qualifier, to make some compilers happy.
  * Performed the annual update of the copyright years near the start of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function "getRTPSinkandRTCP()" (in "ServerMediaSubession",
    and its subclasses "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".  There was no
    real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather than 'private',
    to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been introduced during the
    change to 'event trigger' implementation back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for the possibility of
    developers redefining MAX_NUM_EVENT_TRIGGERS (it must always be <= the number of bits
  in an "EventTriggerId", though.  (Thanks to Jan Rørgaard Hansen for this suggestion.)
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where "NO_STD_LIB" is
    defined.  In this case, "fTriggersAwaitingHandling" is implemented as an array of
    "Boolean volatile"s, rather than as a 32-bit bitmap.  This should make 'race conditions'
    less likely even if "NO_STD_LIB" is defined (though you should use the preferred, default
    implementation - that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in "BasicTaskScheduler" to
    implement "fTriggersAwaitingHandling" using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced when calling

OBS-URL: https://build.opensuse.org/request/show/1138554
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=74
2024-01-15 12:19:46 +00:00
86eb32df9c Accepting request 1090929 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1090929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=38
2023-06-06 17:55:31 +00:00
71423e90c3 Accepting request 1089642 from home:dirkmueller:Factory
- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.

OBS-URL: https://build.opensuse.org/request/show/1089642
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=72
2023-06-05 13:48:09 +00:00
8752b7dc92 Accepting request 1060467 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1060467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=37
2023-01-24 18:42:26 +00:00
5d791c4543 Accepting request 1060144 from home:dirkmueller:Factory
- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution. 

- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).

OBS-URL: https://build.opensuse.org/request/show/1060144
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=70
2023-01-23 16:16:41 +00:00
337369a2f1 Accepting request 1040589 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1040589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=36
2022-12-07 16:34:22 +00:00
6906c38ccd Accepting request 1039679 from home:dirkmueller:Factory
- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.

OBS-URL: https://build.opensuse.org/request/show/1039679
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=68
2022-12-06 10:33:45 +00:00
9516825dfe Accepting request 1037610 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1037610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=35
2022-11-24 11:22:30 +00:00
28e4ad61bc Accepting request 1037407 from home:dirkmueller:Factory
- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.

OBS-URL: https://build.opensuse.org/request/show/1037407
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=66
2022-11-23 13:34:39 +00:00
26b89dbad7 Accepting request 1007620 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1007620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=34
2022-10-04 18:36:52 +00:00
5591e013d4 Accepting request 1007545 from home:dirkmueller:Factory
- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.

OBS-URL: https://build.opensuse.org/request/show/1007545
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=64
2022-10-03 06:51:35 +00:00
24a3503ae9 Accepting request 990763 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/990763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=33
2022-07-26 17:42:14 +00:00
052ecedcd9 Accepting request 990735 from home:dirkmueller:Factory
- update to 2022.07.14:
  * use SHA-1 rather than MD5 to hash the latest tarball of our code

OBS-URL: https://build.opensuse.org/request/show/990735
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=62
2022-07-23 06:34:39 +00:00
ebcdce5176 Accepting request 984903 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/984903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=32
2022-06-25 08:23:55 +00:00
4790b5331a Accepting request 984889 from home:dimstar:Factory
- Update to version 2022.06.16:
  + Both our RTSP client and RTSP server implementations now
    support (optional) RTSP-over-HTTPS streaming, when
    RTSP-over-TLS would otherwise be available.
- Changes from version 2022.06.14:
  + Added optional support (via #ifdefs) to the
    "testOnDemandRTSPServer" demo application for streaming via
    RTSPS (RTSP-over-TLS) and optionally SRTP (encrypted RTP/RTCP).
    To use this, you would need to define SERVER_USE_TLS, and
    PATHNAME_TO_CERTIFICATE_FILE and PATHNAME_TO_PRIVATE_KEY_FILE.

OBS-URL: https://build.opensuse.org/request/show/984889
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=60
2022-06-24 14:03:11 +00:00
a11ab8242c Accepting request 975074 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/975074
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=31
2022-05-06 16:58:12 +00:00
7a1c3408fa Accepting request 975004 from home:cgiboudeaux:branches:multimedia:libs
Update to 2022.04.26

OBS-URL: https://build.opensuse.org/request/show/975004
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=58
2022-05-05 07:49:28 +00:00
6240188807 Accepting request 955058 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/955058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=30
2022-02-16 23:30:11 +00:00
0efcb3a387 Accepting request 955057 from home:dimstar:Factory
- Update to version 2022.02.07:
  + Updated the SRTP packet sending code in "MultiFramedRTPSink.cp"
    to not allocate a variable-sized buffer on the stack, because
    some compilers can't handle this.
  + Ensure that RTSP servers that serve SRTP do not also support
    streaming over the TCP connection, because that would add extra
    overhead for no benefit.
- Changes from version 2022.01.21:
  + Fixed a bug in the "groupsock" library that could cause
    outgoing RTP packets to get duplicated when a RTSP "PLAY"
    command is sent after a "PAUSE".
- Changes from version 2022.01.20:
  + More updates to the code for optional server SRTP streaming.
- Changes from version 2022.01.17:
  + More updates to the code in preparation for optional server
    SRTP streaming.
- Changes from version 2022.01.11:
  + Fixed a minor memory leak in "RTSPClient" when receiving a SRTP
    stream.
  + Updates to "RTPSink" in preparation for optional server SRTP
    streaming.
- Changes from version 2022.01.06:
  + Made "GenericMediaServer::addServerMediaSubsession()" a virtual
    function, and redefine it in the subclass "RTSPServer" to call
    the base function, then set the "ServerMediaSubsession"s
    "streamingIsEncrypted" flag (if the RTSP server is streaming
    SRTP).

OBS-URL: https://build.opensuse.org/request/show/955057
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=57
2022-02-15 16:00:37 +00:00
48198ba054 Accepting request 941655 from multimedia:libs
Udpate to 2021.12.18

OBS-URL: https://build.opensuse.org/request/show/941655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=29
2021-12-21 17:40:19 +00:00
3bf14b5b69 Udpate to 2021.12.18
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=56
2021-12-20 12:52:18 +00:00
83556b8d5b Accepting request 941433 from home:dirkmueller:Factory
- update to 2021.12.07:
  - Added #ifndef NO_OPENSSL/#endif around "#include <openssl/err.h>" in
    "liveMedia/TLSState.cpp", so that the code will compile if you're compiling
    with no OpenSSL headers, and NO_OPENSSL
    defined.

OBS-URL: https://build.opensuse.org/request/show/941433
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=55
2021-12-20 12:38:48 +00:00
776eda162d Accepting request 936042 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/936042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=28
2021-12-08 21:08:37 +00:00
4f2f77c3d5 Accepting request 935938 from home:dirkmueller:Factory
- update to 2021.11.23:
  * Updated the "RTSPServer::setTLSState()" function to take an optional
    parameter "weServeSRTP".  For now, the default value of this parameter is
    False, but it will get changed to True later, when we implement server-side
    SRTP.
  * Updated the RTSP server implementation to (optionally) support connections via TLS.
  * Updated the "TLSState" interface and implementation to (1) reduce the
    amount of stuff that the compiler gets to see if you're compiling with
    NO_OPENSSL defined, and (2) add a new subclass "ServerTLSState" that
    will eventually be used to implement optional TLS connections to our RTSP server. 
  * Split the "TLSState" class into two classes: "TLSState" (an abstract base
    class), and "ClientTLSState" (a subclass).  This is in preparation for later defining
    second subclass "ServerTLSState" that will eventually be used to implement TLS connections
    in our RTSP server.
  * Updated the implementation of AES encryption/decryption (used by our client SRTP
    implementation) to use the new OpenSSL EVP interface.  This makes it possible to
    use hardware acceleration (e.g., AES-NI), when it is available.
  * Updated the "RTSPClient"s implementation of receiving RTP/RTCP-over-TCP so
    that it will also work over a RTSP-over-TLS (including RTSPS) connection.
  * Fixed a bug in "MatroskaFileParser" that could cause delivery of data to a downstream object
    that wasn't expecting it (potentially causing an invalid memory access).
  * The final (I hope!) update to eliminate a "depends on uninitialised value"
    report from 'valgrind'.

OBS-URL: https://build.opensuse.org/request/show/935938
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=54
2021-12-06 14:32:04 +00:00
b5e6fdc0bb Accepting request 913854 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/913854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=27
2021-08-25 18:56:38 +00:00
c1d51813f8 Accepting request 913850 from home:fusionfuture:branches:multimedia:libs
- Update to 2021.08.23:
  * Updated the "readSocket()" code in "GroupsockHelper.cpp" yet
    again to try to eliminate another (alleged) "depends on
    uninitialised value" report from 'valgrind'.
    (If, after this, you still see this, then your implementation
    of "recvfrom()" is broken.)
- Changes in 2021.08.19:
  * Updated the "readSocket()" code in "GroupsockHelper.cpp" to
    eliminate another possible "depends on uninitialised value"
    report from 'valgrind'.
- Changes in 2021.08.18:
  * Updated the "readSocket()" code in "GroupsockHelper.cpp" to
    eliminate a "depends on uninitialised value" report from
    'valgrind'.
- Changes in 2021.08.17:
  * Updated the 'groupsock' "setPortNum()" function to not rely
    upon the "ss_family" family field, in case it's uninitialized.
- Changes in 2021.08.14:
  * Fixed a minor bug in the previous release ("delete" should have
    been "delete[]")
- Changes in 2021.08.13:
  * Fixed a bug in "MPEG1or2Demux" that could cause a 'reading
    twice at the same time" abort when streaming from a MPEG
    Program Stream file. (boo#1189726, CVE-2021-39283)
  * Fixed a potential memory leak in "AC3AudioStreamFramer".
    (boo#1189725, CVE-2021-39282)

OBS-URL: https://build.opensuse.org/request/show/913850
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=53
2021-08-23 15:16:23 +00:00
Richard Brown
838d42dc5b Accepting request 911953 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/911953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=26
2021-08-16 08:09:04 +00:00
5bea6a0f95 Accepting request 911501 from home:fusionfuture:branches:multimedia:libs
- Update to 2021.08.09:
  - Fixed a bug in the MPEG-1 or 2 file server demultiplexors that 
    could cause a RTSP server to crash if it received successive 
    RTSP "SETUP" commands for the same track. (Thanks to Ba 
    Jinsheng for reporting this.)(boo#1189352, CVE-2021-38381)
- Update to 2021.08.06:
  - Fixed a bug in the Matroska and Ogg file server demultiplexors 
    that could cause a RTSP server to crash if it received 
    successive RTSP "SETUP" commands for the same track.  (Thanks 
    to Ba Jinsheng for reporting this.)(boo#1189353, CVE-2021-38382)
- Update to 2021.08.04:
  - In the "MP3FileSource" implementation, we no longer do a 
    recursive call to "doEventLoop()" when attempting to 
    synchronously read from a MP3 file.  This avoids a possible 
    stack overflow in the RTSP server if multiple concurrent 
    requests are made. (Thanks to Ba Jinsheng for reporting this.)  
    The server still does some synchronous reads, when 
    initializing, and when parsing MP3 frame headers. This should 
    be fixed sometime in the future. (boo#1189351, CVE-2021-38380)
- Update to 2021.07.20:
  - If a "RTSPClient" receives a response to a RTSP "PLAY" that 
    changes the 'scale()' or 'speed()' of the whole session, then 
    those parameters also need to be changed in each subsession (as 
    that inheritance doesn't happen automatically). (Thanks to a 
    developer in China for reporting this.)
- Update to 2021.07.10:
  - Updated "H264or5VideoStreamFramer.cpp" once again to set the 
    default value of "DeltaTfiDivisor" to 2.0 for H.265, and 1.0 
    for everything else.  (This fixes the frame rate for another 
    stream supplied by Paul Westlund.)
- Update to 2021.06.29:
  - In the proxy server implementation, if a client closes one 
    substream, but there are still other clients receiving other 
    substream(s), then we no send a single-track RTSP "PAUSE" 
    command downstream, because some back-end servers might handle 
    that by pausing all tracks of the stream.  So now, in this 
    case, we don't send a RTSP "PAUSE" command at all. (Thanks to 
    Jose Maria Infanzon for noting this issue.)
- Update to 2021.06.25:
  - Updated "H264or5VideoStreamFramer.cpp" to set the default value 
    of "DeltaTfiDivisor" to 1.0 (rather than 2.0), and to assume a 
    frame rate of 30 fps (rather than 25 fps) if there is no VPS or 
    SPS NAL unit that specifies a different frame rate.  This seems 
    to work the best for most raw H.264 and H.265 video streams.  
    (Thanks to Paul Westlund for supplying an example file to 
    motivate this.)
- Change the so version of libliveMedia to 97

OBS-URL: https://build.opensuse.org/request/show/911501
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=52
2021-08-13 09:38:08 +00:00
b3c87c3fcd Accepting request 900593 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/900593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=25
2021-06-24 16:21:58 +00:00
c7b29dfd59 Accepting request 900590 from home:tiwai:branches:multimedia:libs
- Update to 2021.05.22:
  lots of fixes and updates, including the security fix for
  CVE-2021-28899 boo#1185874
  See the list in http://live555.com/liveMedia/public/changelog.txt
- Change the so version of libliveMedia to 94, libgroupsock to 30

OBS-URL: https://build.opensuse.org/request/show/900590
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=50
2021-06-17 13:52:58 +00:00
c1d6697590 Accepting request 842413 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/842413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=24
2020-10-22 12:20:21 +00:00
308f7b188e Accepting request 842410 from home:dirkmueller:branches:multimedia:libs
- 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()".

OBS-URL: https://build.opensuse.org/request/show/842410
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=48
2020-10-18 18:08:05 +00:00
d3f97dfe55 Accepting request 839542 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/839542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=23
2020-10-10 17:00:25 +00:00
dcc9e0966b Accepting request 839319 from home:dirkmueller:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/839319
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=46
2020-10-05 10:28:10 +00:00
666127a4e7 Accepting request 811519 from multimedia:libs
Update to 2020.05.15

OBS-URL: https://build.opensuse.org/request/show/811519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=22
2020-06-08 21:50:59 +00:00
a5505dcc82 Update to 2020.05.15
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=44
2020-06-04 14:35:25 +00:00
c215b80663 Accepting request 798701 from multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/798701
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=21
2020-04-29 18:44:17 +00:00
17ecaf5d62 Update to 2020.04.24
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=42
2020-04-28 16:02:18 +00:00
a283f9b6b7 Accepting request 796439 from multimedia:libs
- Added pkgconfig(openssl) as a requirement for the devel package:
  iveMedia/TLSState.hh #includes openssl/ssl.h.

OBS-URL: https://build.opensuse.org/request/show/796439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=20
2020-04-27 21:29:38 +00:00
13645e3e04 - Added pkgconfig(openssl) as a requirement for the devel package:
iveMedia/TLSState.hh #includes openssl/ssl.h.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=40
2020-04-23 08:05:45 +00:00
22003acaee Accepting request 796377 from home:munix9:branches:multimedia:libs
- Added pkgconfig(openssl) as a requirement for the devel package.

I am not sure if this request is valid.
Anyway, a dependency to openssl-devel is missing, e.g. if you want to compile MPlayer.
Another possibility would be to disable SSL support for RTSP over TLS (NO_OPENSSL option available), but I don't think this is recommended.

https://pmbs.links2linux.de/package/live_build_log/Essentials/MPlayer/openSUSE_Tumbleweed/x86_64

http://lists.links2linux.de/pipermail/packman/2020-April/016302.html

OBS-URL: https://build.opensuse.org/request/show/796377
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/live555?expand=0&rev=39
2020-04-23 08:04:38 +00:00
a46ab760f4 Accepting request 793903 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/793903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/live555?expand=0&rev=19
2020-04-15 17:54:01 +00:00