Thulinma
cf101262db
Fixed audio/data rate calculation in Flash-based outputs
2018-10-03 23:55:43 +02:00
Thulinma
c9dc42ff18
Fixed support for gstreamer matroska streams
2018-10-03 10:59:50 +02:00
Thulinma
a74c9682c9
JSON lib fixes
2018-10-02 13:45:07 +02:00
Erik Zandvliet
373b9afd32
Allow for multiple SPS/PPS in AVCC Box
2018-08-30 18:32:50 +02:00
Ramoe
33488da329
Added singular mode override for inputs
2018-08-27 14:13:25 +02:00
Thulinma
791fc5eae9
Added a define for live stream latency
2018-08-23 15:31:22 +02:00
Thulinma
2f477a4ef9
Fixed audio key setting
2018-08-23 15:31:10 +02:00
Thulinma
06c0365b44
Fix proxy behaviour
2018-08-23 12:43:37 +02:00
Thulinma
e49f89c782
Improved URL encode/decode behaviour
2018-08-23 12:38:58 +02:00
Thulinma
ff19c9c625
Added sharedFile::exists() call to match version in sharedPage class, fixed sharedPage::exists not being inside SHM_ENABLED block.
2018-08-21 11:23:49 +02:00
Thulinma
c9f0c9af8f
Websocket library no longer considers a non-data frame to be "read", instead handles them fully internally
2018-08-13 09:37:11 +02:00
Thulinma
14427f0167
EBML updates:
...
- AV1 support
- Support for outputting fragments longer than 30 seconds in duration
- Fixed FireFox support for Opus audio tracks
- Added support for stdin live input of EBML
- Fixed broken timestamps when seeking in VoD EBML files
- Analyser now calculates offsets for (manual) double-checking
- Added JSON track support to EBML input and output
- Added basic input support for SRT/ASS/SSA subtitles
- Opus CODECDELAY now actually calculated.
- Fixed Opus in Firefox
- Improved MP3 support, more robust handling of corruption, support for non-standard timescale sources
# Conflicts:
# src/output/output_ebml.cpp
2018-07-20 14:23:34 +02:00
Thulinma
f8e9904e4e
Added Opus::getPreSkip function
2018-07-20 14:23:03 +02:00
Thulinma
b496023d7f
Added support for local variables in MistIn processes, stored in the DTSH header.
2018-07-20 14:22:54 +02:00
Thulinma
bd27540ca8
Updated socket library with isLocalhost and isLocal functions
2018-07-09 14:56:33 +02:00
Thulinma
1ba76da616
Fixed bootoffset in DTSC over socket
2018-07-06 10:41:49 +02:00
Thulinma
a984243d56
Implemented basic version of DTSC::RetimedPacket
2018-07-04 11:48:36 +02:00
Thulinma
43934cf69c
Added bootMsOffset to DTSC::Meta, RTMP now syncs on it.
2018-07-04 11:48:14 +02:00
Thulinma
e442bde5a6
Fixed RTSP auth
2018-06-28 10:49:22 +02:00
Thulinma
967bc5729c
Improved input start behavior for live pushed streams
2018-06-12 11:24:35 +02:00
Thulinma
72ce4fb852
Fixed logging
2018-05-29 16:08:26 +02:00
Ramkoemar
1240f6bbaa
Fixed skipBytes implementation in Socket::Connection
2018-05-29 13:47:30 +02:00
Thulinma
c7e8d80edb
Improved logging system: now uses a separate process for logs when not running under the controller.
2018-05-22 10:02:43 +02:00
Thulinma
8c2360fd56
Replaced all instances of localtime with localtime_r
2018-05-21 09:54:05 +02:00
Thulinma
bc64ad647f
Fix in RAX library
2018-05-16 11:12:39 +02:00
Thulinma
0c41fee7c8
Fixed ELST box in mp4, and use it to fix track desync issues.
2018-05-16 10:55:46 +02:00
Thulinma
92d14f52ea
Improved stream start handling
2018-05-09 10:12:35 +02:00
Thulinma
017258b1b9
TS lib verbosity tweak
2018-05-09 09:43:11 +02:00
Thulinma
61d116e2f3
Added HTTP::URL::getExt function
2018-05-09 09:41:51 +02:00
Thulinma
d7c021106f
Added retryCount and dataTimeout variables as well as a constant data accessor to HTTP::Downloader class
2018-05-09 09:41:45 +02:00
Thulinma
2e65c1e431
Added HTTP::URL::getFilePath()
2018-05-08 11:35:39 +02:00
Thulinma
c370930c70
Fixed missing return statements to prevent GCC being whiny.
2018-05-08 11:29:48 +02:00
Thulinma
5b0e2886ac
Fixed compiling in Windows/Cygwin
2018-04-05 21:16:21 +02:00
Thulinma
dc12c1ea78
EBML fix for ARMv7
2018-03-27 15:53:44 +02:00
Thulinma
f48933a50d
JSON lib support for double values
2018-03-22 12:36:52 +01:00
Thulinma
e4ac68db54
Improved statistics and stream status
2018-03-21 14:46:22 +01:00
Thulinma
c475eb8d8c
Default PRIu32 when missing. Ugly, but meh.
2018-03-21 14:39:21 +01:00
Thulinma
0dd602d5ca
WebSocket API in controller
2018-03-20 20:06:37 +01:00
Thulinma
5ffd51e958
Fixed stream connect during shutdown
2018-03-20 16:34:23 +01:00
Thulinma
dd976f7a7a
Added basic websocket support
2018-03-20 14:58:52 +01:00
Thulinma
bea8678df9
Added sharedPage::exists() call
2018-03-20 14:16:18 +01:00
Thulinma
12d18bd7c5
RelAccX improvements
2018-03-20 14:15:55 +01:00
Erik Zandvliet
7ea42685a6
Edits to RelAccX library
2018-03-20 14:15:50 +01:00
Thulinma
68c87a44d0
ResizeablePointer const fix
2018-03-20 14:15:45 +01:00
Thulinma
93114d53f9
Fixed crash in log parser
2018-03-01 17:14:28 +01:00
Thulinma
564082f178
Fix bitfields header
2018-03-01 17:14:21 +01:00
Thulinma
c1711ef0e0
Fix for correct INTERNAL_ONLY handling.
2018-02-07 10:46:31 +01:00
Thulinma
4b13ff5747
Fixed sockets. Whoops.
2018-01-30 10:24:38 +01:00
Thulinma
a580996b13
Backported RIFF library from Pro edition
2018-01-24 20:13:44 +01:00
Thulinma
a762932c45
EBML library, input and output, supports MKV and WebM.
2018-01-24 20:10:55 +01:00