mistserver/lib
Marco van Dijk 3d9ed39396 setstreamVodField and streamLiveField no longer mutually exclusive
Removed curPage map from IO. bufferFrame now creates this variable locally and passes it to bufferStart, bufferFinalize and bufferNext
Fix keyNum selection with mixed live & VoD data
Fix bufferframe to handle mixed VoD and live
Added check to bufferFrame to not start the countdown timer for removing live pages
Fixed countdown timer being set using keyNum rather than pageNumber, which resulted in the wrong pages being deleted
livePage variable moved from static to private variable to correctly handle multithreaded inputs

# Conflicts:
#	src/io.cpp
#	src/output/output.cpp
2021-11-22 15:38:58 +01:00
..
adts.cpp Restyle 2021-10-19 22:29:40 +02:00
adts.h ADTS lib pragma once header 2021-10-19 22:29:41 +02:00
amf.cpp Fix infinite loop in AMF parser 2021-10-19 22:29:41 +02:00
amf.h Restyle 2021-10-19 22:29:40 +02:00
auth.cpp Restyle 2021-10-19 22:29:40 +02:00
auth.h Restyle 2021-10-19 22:29:40 +02:00
bitfields.cpp Restyle 2021-10-19 22:29:40 +02:00
bitfields.h Restyle 2021-10-19 22:29:40 +02:00
bitstream.cpp New Meta commit 2021-10-19 22:29:40 +02:00
bitstream.h New Meta commit 2021-10-19 22:29:40 +02:00
certificate.cpp WebRTC certificate improvement 2021-10-19 22:29:41 +02:00
certificate.h WebRTC certificate improvement 2021-10-19 22:29:41 +02:00
checksum.h Restyle 2021-10-19 22:29:40 +02:00
cmaf.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
cmaf.h Fixes to CMAF output 2021-10-19 22:29:40 +02:00
comms.cpp TSSRT Support 2021-10-19 22:29:41 +02:00
comms.h Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
config.cpp Allow setting DISKSERIAL compile variable to lock build to specific HDD serial number 2021-10-19 22:29:42 +02:00
config.h Made Util::streamName and exitReason thread-local 2021-10-19 22:29:41 +02:00
defines.h setstreamVodField and streamLiveField no longer mutually exclusive 2021-11-22 15:38:58 +01:00
downloader.cpp Downloader improvements: 2021-10-19 22:29:41 +02:00
downloader.h Downloader improvements: 2021-10-19 22:29:41 +02:00
dtls_srtp_handshake.cpp Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
dtls_srtp_handshake.h New Meta commit 2021-10-19 22:29:40 +02:00
dtsc.cpp setstreamVodField and streamLiveField no longer mutually exclusive 2021-11-22 15:38:58 +01:00
dtsc.h setstreamVodField and streamLiveField no longer mutually exclusive 2021-11-22 15:38:58 +01:00
ebml.cpp Restyle 2021-10-19 22:29:40 +02:00
ebml.h Restyle 2021-10-19 22:29:40 +02:00
ebml_socketglue.cpp Restyle 2021-10-19 22:29:40 +02:00
ebml_socketglue.h Restyle 2021-10-19 22:29:40 +02:00
encode.cpp Restyle 2021-10-19 22:29:40 +02:00
encode.h Restyle 2021-10-19 22:29:40 +02:00
encryption.cpp New Meta commit 2021-10-19 22:29:40 +02:00
encryption.h New Meta commit 2021-10-19 22:29:40 +02:00
flv_tag.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
flv_tag.h Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
h264.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
h264.h Fixed H264 analyser + H264 pretty printing improvements 2021-10-19 22:29:41 +02:00
h265.cpp New Meta commit 2021-10-19 22:29:40 +02:00
h265.h Restyle 2021-10-19 22:29:40 +02:00
http_parser.cpp Fix recstart/recstop parameters 2021-10-19 22:29:42 +02:00
http_parser.h Generic HTTP handler 2021-10-19 22:29:41 +02:00
json.cpp JSON::Iter::remove() now resets the internal state back to the beginning of the iteration on the root JSON::Value object. 2021-10-19 22:29:42 +02:00
json.h Added JSON::Value::append() which returns a reference to a newly appended element 2021-10-19 22:29:42 +02:00
langcodes.cpp Restyle 2021-10-19 22:29:40 +02:00
langcodes.h Restyle 2021-10-19 22:29:40 +02:00
mp4.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
mp4.h New Meta commit 2021-10-19 22:29:40 +02:00
mp4_adobe.cpp Restyle 2021-10-19 22:29:40 +02:00
mp4_adobe.h Restyle 2021-10-19 22:29:40 +02:00
mp4_dash.cpp Restyle 2021-10-19 22:29:40 +02:00
mp4_dash.h Restyle 2021-10-19 22:29:40 +02:00
mp4_encryption.cpp Restyle 2021-10-19 22:29:40 +02:00
mp4_encryption.h Restyle 2021-10-19 22:29:40 +02:00
mp4_generic.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
mp4_generic.h Removed code duplication in MP4::TRAF (reimplemented MP4::containerBox) 2021-10-19 22:29:41 +02:00
mp4_ms.cpp Restyle 2021-10-19 22:29:40 +02:00
mp4_ms.h Restyle 2021-10-19 22:29:40 +02:00
mpeg.cpp New Meta commit 2021-10-19 22:29:40 +02:00
mpeg.h Restyle 2021-10-19 22:29:40 +02:00
nal.cpp Restyle 2021-10-19 22:29:40 +02:00
nal.h Restyle 2021-10-19 22:29:40 +02:00
ogg.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
ogg.h Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
opus.cpp Restyle 2021-10-19 22:29:40 +02:00
opus.h Restyle 2021-10-19 22:29:40 +02:00
procs.cpp Util::Procs::getOutputOf rewrite, now reads data while application is still running instead of waiting for it to exit first (prevents deadlock on boot with small pipe buffers) 2021-10-19 22:29:42 +02:00
procs.h Speed up MistInBuffer shutdown time 2021-10-19 22:29:41 +02:00
riff.cpp Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
riff.h Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
rijndael.cpp Restyle 2021-10-19 22:29:40 +02:00
rijndael.h Restyle 2021-10-19 22:29:40 +02:00
rtmpchunks.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
rtmpchunks.h RTMP improvements for rollover behaviour 2021-10-19 22:29:42 +02:00
rtp.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
rtp.h WebRTC: Fixes to packet timing and loss statistics 2021-10-19 22:29:42 +02:00
rtp_fec.cpp Improved RTP NACK handling and dropped packet handling 2021-10-19 22:29:40 +02:00
rtp_fec.h Improved RTP NACK handling and dropped packet handling 2021-10-19 22:29:40 +02:00
sdp.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
sdp.h Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
sdp_media.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
sdp_media.h New Meta commit 2021-10-19 22:29:40 +02:00
shared_memory.cpp sharedPage::exists() function cleanup 2021-10-19 22:29:42 +02:00
shared_memory.h Session cache fix, semaphore verbosity only in dev builds 2021-10-19 22:29:41 +02:00
socket.cpp Added socket lib strict mode spool, used in WebSocket::readFrame 2021-10-19 22:29:42 +02:00
socket.h Added socket lib strict mode spool, used in WebSocket::readFrame 2021-10-19 22:29:42 +02:00
socket_srt.cpp SRT edits: 2021-10-19 22:29:41 +02:00
socket_srt.h SRT improvements: 2021-10-19 22:29:41 +02:00
srtp.cpp Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
srtp.h Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
stream.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
stream.h Added Util::packetSorter with async/sync modes, set DTSC outputs to use async mode 2021-11-03 14:15:52 +01:00
stun.cpp STUN lib tweak 2021-10-19 22:29:41 +02:00
stun.h New Meta commit 2021-10-19 22:29:40 +02:00
subtitles.cpp Restyle 2021-10-19 22:29:40 +02:00
subtitles.h Restyle 2021-10-19 22:29:40 +02:00
theora.cpp Restyle 2021-10-19 22:29:40 +02:00
theora.h Restyle 2021-10-19 22:29:40 +02:00
timing.cpp Restyle 2021-10-19 22:29:40 +02:00
timing.h Restyle 2021-10-19 22:29:40 +02:00
tinythread.cpp Restyle 2021-10-19 22:29:40 +02:00
tinythread.h Restyle 2021-10-19 22:29:40 +02:00
triggers.cpp Socket library and Config library restructuring, improvement to UDP socket reliability 2021-10-19 22:29:41 +02:00
triggers.h Restyle 2021-10-19 22:29:40 +02:00
ts_packet.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
ts_packet.h Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
ts_stream.cpp Fixed all ARM-related issues/warnings/etc 2021-11-04 18:49:27 +01:00
ts_stream.h TS::Packet classes no longer rely on global PMT tracking 2021-10-19 22:29:41 +02:00
urireader.cpp CPU usage fix for URIReader::readAll 2021-10-19 22:29:42 +02:00
urireader.h URIReader: Allow overriding user agent through public member variable, fix for readAll() deadlock 2021-10-19 22:29:41 +02:00
url.cpp Added client mode support to HTTP::Websocket, added websockettest binary, added ws/wss protocol support to HTTP::URL, added support for websockets and socket overriding to HTTP::Downloader, fixed HTTP parser not handling response codes 1XX, 204 and 304 correctly. 2021-10-19 22:29:41 +02:00
url.h Various fixes, among which: 2021-10-19 22:29:40 +02:00
util.cpp Added support for MIST_COLOR and MIST_LOG_SYSTEMD environment variables to affect logging 2021-10-19 22:29:42 +02:00
util.h Speed optimizes: 2021-10-19 22:29:41 +02:00
vorbis.cpp Restyle 2021-10-19 22:29:40 +02:00
vorbis.h Restyle 2021-10-19 22:29:40 +02:00
websocket.cpp Added socket lib strict mode spool, used in WebSocket::readFrame 2021-10-19 22:29:42 +02:00
websocket.h Added client mode support to HTTP::Websocket, added websockettest binary, added ws/wss protocol support to HTTP::URL, added support for websockets and socket overriding to HTTP::Downloader, fixed HTTP parser not handling response codes 1XX, 204 and 304 correctly. 2021-10-19 22:29:41 +02:00