Marco
b0d4422d27
Added machine readable exit reasons, INPUT_END trigger, OUTPUT_END trigger, and updated RECORDING_END trigger to include all of these.
2023-08-23 10:55:53 +02:00
Thulinma
364441c435
EBML input from S3 support
2023-04-10 14:31:26 +02:00
Ramkoemar
a7183aedc5
FLAC support:
...
- FLAC container input and output support
- FLAC container analyser
- FLAC codec support in EBML input and output
2023-02-26 20:37:15 +01:00
Thulinma
0f692233e8
Generalize DTSH header reading and writing; generalize input override prefixes; support external writer targets for pushing
2023-02-22 13:27:09 +01:00
Thulinma
4181b52857
Silence more compile warnings, fix compilation on MacOS
2022-10-27 14:50:38 +02:00
Thulinma
7098f8430b
Update input codec capabilities to be more consistent/accurate, and more easily automatically parsed
2022-10-06 16:23:29 +02:00
Thulinma
9fd48f6e2f
Fix EBML input for live streams
2022-01-24 14:30:06 +01:00
Thulinma
a5bdaaaa5c
Added mkv-exec input and output support
2022-01-24 10:47:47 +01:00
Thulinma
ad4c1abd0b
Playlist support fixed
2021-12-24 15:09:36 +01:00
Thulinma
561c073977
MistInEBML fix
2021-10-19 22:29:41 +02:00
Thulinma
0a51e95d1a
Improved EBML B-frame detection/handling
2021-10-19 22:29:40 +02:00
Thulinma
b5b09f21b4
Improvements to ResizeablePointer
2021-10-19 22:29:40 +02:00
Thulinma
0af992d405
Various fixes, among which:
...
- Fixed segfault when attempting to initialseek on disconnected streams
- Fix 100% CPU bug in controller's stats code
- WebRTC UDP bind socket improvements
- Several segfault fixes
- Increased packet reordering buffer size from 30 to 150 packets
- Tweaks to default output/buffer behaviour for incoming pushes
- Added message for load balancer checks
- Fixed HLS content type
- Stats fixes
- Exit reason fixes
- Fixed socket IP address detection
- Fixed non-string arguments for stream settings
- Added caching for getConnectedBinHost()
- Added WebRTC playback rate control
- Added/completed VP8/VP9 support to WebRTC/RTSP
- Added live seek option to WebRTC
- Fixed seek to exactly newest timestamp
- Fixed HLS input
# Conflicts:
# lib/defines.h
# src/input/input.cpp
2021-10-19 22:29:40 +02:00
Phencys
2b99f2f5ea
New Meta commit
2021-10-19 22:29:40 +02:00
DDVTech
fccf66fba2
Restyle
2021-10-19 22:29:40 +02:00
Thulinma
ead45b4fb8
Fixes to playlist support
2020-01-23 13:43:55 +01:00
Thulinma
770a2f9e22
EBML input/output improvements and fixes
2019-05-03 16:03:13 +02:00
Thulinma
3bb3a09630
Merge branch 'development' into LTS_development
...
# Conflicts:
# lib/langcodes.cpp
# src/output/output.cpp
# src/output/output.h
# src/output/output_http.cpp
2019-05-02 15:34:01 +02:00
Thulinma
61bb14a368
EBML input fixup
2019-05-02 15:31:21 +02:00
Thulinma
9e1539a2b9
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/controller/controller_statistics.cpp
# src/input/input_buffer.cpp
# src/input/input_dtsc.cpp
# src/input/input_ebml.cpp
# src/input/input_flv.cpp
# src/input/input_mp3.cpp
# src/output/output_httpts.cpp
# src/output/output_progressive_mp3.cpp
# src/output/output_progressive_mp4.cpp
2019-01-25 23:57:42 +01:00
Thulinma
7565704fdc
Fixed 32-bit compile issues
2019-01-25 23:49:56 +01:00
Thulinma
a0b011325c
Merge branch 'development' into LTS_development
...
# Conflicts:
# src/output/output_ebml.cpp
2018-10-10 15:06:09 +02:00
Thulinma
8afad6d574
Added DTS audio support to EBML input/output
2018-10-10 15:05:36 +02:00
Thulinma
ab39cca5f4
Fixed EBML input cutting off zero bytes in places where it's not appropriate
2018-10-10 15:04:37 +02:00
Thulinma
a53fd5fa63
EBML fix for non-static GOP sizes
2018-10-10 15:04:32 +02:00
Thulinma
6ddc4adadf
Merge branch 'development' into LTS_development
2018-08-27 14:17:20 +02:00
Ramoe
b839a9f618
EBML tweaks
2018-08-27 14:13: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
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
7af419fdad
Added "deletestreamsource" call that deletes a stream AND the corresponding source file.
2018-05-09 13:39:53 +02: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
a762932c45
EBML library, input and output, supports MKV and WebM.
2018-01-24 20:10:55 +01:00