Thulinma
|
974380ab30
|
Converted comms system entirely to being bitflag-based instead of integer state based
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
6e316663fc
|
ADTS lib pragma once header
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
dd58912756
|
Added support for DVB subtitle and teletext descriptors
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
e6489f2d6a
|
WebRTC certificate improvement
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
37cbafe284
|
Fixed/improved HLS subtitle support
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
37af199a1c
|
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 |
|
Thulinma
|
57b930020b
|
Fix infinite loop in AMF parser
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
7297336e46
|
Rewrite of Comms
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
c6265f6659
|
Fixed PAT/PMT/SDT continuity counters in HLS live streams
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
10be747522
|
Round down audio timestamps in PES packets, instead of rounding to nearest. Fixes HLS in Firefox.
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
ecee86bb1b
|
TS analyser: make PTS/DTS precision millisecond-accurate
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
67c0d6666f
|
Fix for file descriptors getting hammered by StartPiped if 100, 101 or 102 were open.
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
d45e78387d
|
Removed code duplication in MP4::TRAF (reimplemented MP4::containerBox)
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
dc9d8c8097
|
Fixed multiple responses on errors
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
dc0cd0d451
|
Fixed general output shutdown behaviour and logging on end of stream, MP4 output now correctly ends HTTP response on stream end.
Bugfix in HTTP::Parser when calling Chunkify before initializing
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
9c71b25c06
|
WebRTC verbosity fix
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
fb56a8f9e8
|
Session cache fix, semaphore verbosity only in dev builds
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
854e71c06f
|
STUN lib tweak
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
540694df1f
|
Socket::UDPConnection now uses its currently bound socket type for destinations
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
b9c03ccb18
|
URIReader: Allow overriding user agent through public member variable, fix for readAll() deadlock
|
2021-10-19 22:29:41 +02:00 |
|
Ramkoemar
|
fff4e2b3d4
|
WebRTC output DTLS optional for RTCP packets
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
6307428476
|
Attempt to make cygwin compiles work again
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
072e037023
|
Fixed H264 analyser
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
e6f4f1f8aa
|
Fixed trailing zeroes in WebRTC RTP packets
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
ffcc2b3473
|
Added mono/stereo/surround/Xch track selectors for audio tracks
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
b0c8bdfa21
|
AAC RTMP/FLV input now ignore metadata and instead parse init data for channel count and sampling rate
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
942ca0c1d1
|
Fixed input buffering for pages ending in a key > 20s long, added debug message when output reconnects to input during prepareNext.
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
f4051b5916
|
Fixed RTSP input in newMeta build
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
e28743db54
|
Bugfixes HTTP::Downloader, downloadertest now outputs data immediately without buffering
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
bc3ca638cd
|
Fixed MistInAV compiling in newMeta branches
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
73dc4fe7da
|
Fixed ffmpeg process
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
c434d792c4
|
Fixed MistInBuffer compile
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
385cfcb761
|
Added raw PES dump mode to TS analyser
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
fc7a460c49
|
Added ability to set debug level for MistProc* binaries, added support for global debug level for same.
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
d47603615f
|
Downloader::post() timeouts should not keep the socket connected for reuse
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
0058937772
|
Fix uninitialized var in output_ebml
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
5150a2ec32
|
JPG output now retries several seek points if the first is not available for some reason
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
8b73260194
|
Output::seek now returns a boolean for success/failure, patched Output::nextKeyTime to no longer crash when the current track is unloaded
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
b0b5e2ebcc
|
Fix DTSC::Meta::clear() using a semaphore to clear uninitialized state
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
027bd5f9da
|
Speed optimizes:
- MP4 output optimizations
- DTSC::Meta::getPageNumberForTime speedup
- RelAccX class speedup
- Generic output optimizations
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
b8ba101a55
|
Robustify seeking and track selection
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
a0de3aeff7
|
Fix page handling when seeking to last packet on a page
|
2021-10-19 22:29:41 +02:00 |
|
Cat
|
5d04450202
|
LSP: added 3 new fields on overview page for load balancer location
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
45b5ea30ac
|
Added location storage and handling in Controller and Load Balancer
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
0b6710e4eb
|
Added ?streamstats=NAME to load balancer
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
49ee109b50
|
Added maxKeepAway option for live streams, renamed minkeepaway/keepaway to "jitter" externally, added global jitter and bframe checks in all JSON-like metadata outputs
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
7b523d53c7
|
Added track selector and user agent support in RTSP output
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
15c132f6f8
|
Added MistUtilNuke, added input PID and pull PID fields, added nuke_stream API call
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
ca63abae14
|
Added STAT_CUTOFF compile flag
|
2021-10-19 22:29:41 +02:00 |
|
Thulinma
|
b4b76850e3
|
Added check for removed data page during data ingest, shuts down binary to prevent crash
|
2021-10-19 22:29:41 +02:00 |
|