Thulinma
607e641974
Fixed EBML input header reading
2018-07-24 13:58:19 +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
18f9d2682f
Added some helpful high-level debug messages to generic IO handlers, fixed missing track selection when streaming live input
2018-07-20 14:22:46 +02:00
Thulinma
68a1bff34f
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
2018-07-19 13:29:59 +02:00
Thulinma
fe7cee8666
Added some helpful high-level debug messages to generic IO handlers, fixed missing track selection when streaming live input
2018-07-18 21:22:28 +02:00
Thulinma
e00e10b3ad
Added VP8/VP9 support to MistInAV
2018-07-13 23:11:57 +02:00
Thulinma
5b059dcf6f
Balancer input ignores replies of local addresses to prevent loops, load balancer itself updated to not sent self-answers to servers.
2018-07-09 14:56:49 +02:00
Thulinma
e3886c8acf
RTP rework: added sorter class, updated RTSP input/output/analyser to be compatible with it
2018-07-04 12:04:26 +02:00
Thulinma
937653bc0d
LIVE_BANDWIDTH trigger readability improvement, triggers no longer block stderr.
2018-05-18 17:20:12 +02:00
Thulinma
55854883c8
*-exec: inputs now correctly throw away stderr, preventing ffmpeg lockups
2018-05-16 11:11:50 +02:00
Thulinma
384836635f
*-exec: inputs now correctly throw away stderr, preventing ffmpeg lockups
2018-05-16 11:11:37 +02:00
Erik Zandvliet
0fff6f8773
Skip at least some corruption in TS
2018-05-16 10:48:12 +02:00
Thulinma
98c50762e8
Improve loop for TS input packet reader
2018-05-16 10:47:26 +02:00
Thulinma
7af419fdad
Added "deletestreamsource" call that deletes a stream AND the corresponding source file.
2018-05-09 13:39:53 +02:00
Thulinma
31403f2685
HLS input rewrite/optimize/clarify/fun-ify
2018-05-09 12:24:08 +02:00
Thulinma
9ce7c29813
Changed playlist input timing to boottime-based instead of wallclock-based, split up realtime and regular main loops functions
...
# Conflicts:
# src/input/input.cpp
2018-05-09 12:21:03 +02:00
Thulinma
bbc31722bd
Generalized stream variables implementation
...
# Conflicts:
# lib/stream.cpp
2018-05-09 10:40:20 +02:00
Thulinma
92d14f52ea
Improved stream start handling
2018-05-09 10:12:35 +02:00
Thulinma
f934d15a78
Removed automatic wildcard addition for DTSC input URLs
2018-05-09 09:41:26 +02:00
Thulinma
7b9a731525
Fixed missing return statements in HLS input
2018-05-08 11:32:59 +02:00
Thulinma
abda56ced8
No longer print RTSP data to stderr on transport error
2018-03-01 16:37:43 +01:00
Thulinma
a51f0d1039
Buffer fixup
2018-02-13 16:06:18 +01:00
Thulinma
def6c2266e
Even more TS input tweaks
2018-02-13 16:03:58 +01:00
Thulinma
87fb2fc5b9
Improved input descriptions
2018-02-13 13:05:35 +01:00
Thulinma
017c9dbb65
Improved input descriptions
2018-02-13 12:59:09 +01:00
Thulinma
f6bba2f729
Changed default response for Input::isAlwaysOn for non-devel builds from true to false.
2018-02-12 10:57:27 +01:00
Thulinma
3e6b7fc9e8
Fixed TS input not shutting down correctly, fixed issue when track is not properly filled
2018-02-08 13:08:54 +01:00
Thulinma
106967515a
Cleaner TS input shutdown
2018-02-07 10:56:06 +01:00
Thulinma
26cd8251e2
Merge branch 'development' into LTS_development
...
# Conflicts:
# CMakeLists.txt
2018-01-24 20:16:35 +01:00
Thulinma
a762932c45
EBML library, input and output, supports MKV and WebM.
2018-01-24 20:10:55 +01:00
Thulinma
ad29c297c2
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/bitfields.h
# src/input/input.cpp
# src/output/output.cpp
2018-01-24 19:12:05 +01:00
Thulinma
7c1a6fe7ce
Added default implementation of Input::trackSelect
2018-01-24 18:57:30 +01:00
Thulinma
0c6cd9bfc6
Added crappy "HiIpcam" IP cam support
2018-01-16 11:18:59 +01:00
Thulinma
7dd7cc6fe1
Merge branch 'development' into LTS_development
2017-12-13 11:00:08 +01:00
Thulinma
fb88d214fb
Changed "No tracks found" input class message to INFO level from WARN level
2017-12-13 10:59:52 +01:00
Thulinma
304426c2c6
Improved logging system
2017-12-08 19:48:49 +01:00
Thulinma
08dac5b2db
Improved logging system
2017-12-06 16:59:27 +01:00
Thulinma
db511a6e32
Fixed Windows-based live streams
2017-11-29 14:51:36 +01:00
Thulinma
f32ab1d26d
Fixed Windows-based live streams
2017-11-29 14:51:17 +01:00
Thulinma
a07c8ef02e
Fixed srt input building with old compilers
2017-11-29 11:24:03 +01:00
Thulinma
185fd6ebb8
TS input now follows generic code path, AlwaysOn made slightly more persistent
2017-11-28 15:17:08 +01:00
Thulinma
a30f91f11c
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/input/input_buffer.cpp
2017-11-28 11:23:42 +01:00
Thulinma
8f874d91d8
Fixed missing header in buffer
2017-11-28 11:23:20 +01:00
Thulinma
15801aa7b7
Track mapping and deletion fixes
2017-11-28 11:08:30 +01:00
Thulinma
2dd62e0dce
Track mapping and deletion fixes
2017-11-28 10:54:52 +01:00
Thulinma
92d0540cfe
Fixed srt sideload
2017-11-28 10:54:04 +01:00
Thulinma
f6f11af618
Merge branch 'development' into LTS_development
2017-11-27 11:14:58 +01:00
Thulinma
1767f000cd
Improved debug levels for track page loading
2017-11-27 11:14:30 +01:00
Thulinma
891696df83
Added MP4 subtitle input durations
2017-11-23 14:15:09 +01:00
Ramoe
e09cd5308e
Added SRT input, MP4 output subtitle support, DASH and HLS output subtitle support
2017-11-23 14:14:58 +01:00