Thulinma
5860719ec7
Remove Content-Length header when chunked reply is used, only close connection when Content-Length is unknown.
...
Change-Id: I12726fb8b08417f7e7b429f525ee2c7980f22375
2023-04-10 14:12:40 +02:00
Thulinma
9cd08e3a77
Renamed SRT input and output to SubRip to prevent confusion with TSSRT
2023-04-06 13:23:46 +02:00
Thulinma
9d295cd9af
Fix libde265.js not working
2023-03-30 18:03:17 +02:00
Thulinma
b4b14439d7
Support re-selecting tracks in all TS-based outputs
2023-03-30 13:31:06 +02:00
Thulinma
696e04d6a0
Add support for dual-'?' params in RIST push outputs, fix a small memory leak in RIST output
2023-03-29 00:47:48 +02:00
Thulinma
2d4a2f5835
Fixed compiling with CMake
2023-03-16 14:31:27 +01:00
Thulinma
131d4c3bb5
Implemented per-track timestamp offsets & 24/32-bit rollover rounding
2023-03-16 14:19:27 +01:00
Thulinma
cc9aae7926
Ah yes, bug from 2018, a great vintage.
2023-03-16 14:19:27 +01:00
Cat
44c879286a
LSP: stop changing the api guys
2023-03-09 17:02:08 +01:00
Cat
472ab810a5
LSP: threw out some useless code that actually only breaks stuff
2023-03-09 16:34:20 +01:00
Cat
98316bb11a
LSP: fixed merge issue with form split on general tab; added validation rules for URI protocols on the Edit external writer-tab
2023-03-08 13:08:30 +01:00
Thulinma
c2bb0e62b7
Bugfix: don't get stuck waiting for requests when pushing out fails to connect to input
2023-03-08 10:26:30 +01:00
Thulinma
a65550e5c1
Fix JSON value options being passed commandline to HTTP-based outputs
2023-03-08 00:49:03 +01:00
Thulinma
3b3a00d7bd
WHIP/WISH/WHEP support
2023-03-08 00:48:58 +01:00
Thulinma
4e69250e69
Make WebRTC replayed packets no longer print messages, removed duplicate error messages
...
Change-Id: If9e13c802fd9ffa5296475ec730a76fbb0667a2b
2023-03-08 00:48:53 +01:00
Thulinma
e9ea839996
32-bit fixes
2023-02-27 10:43:02 +01:00
Thulinma
dc0ec77f26
Improvements to FLAC library and analyser
2023-02-27 10:20:14 +01: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
Marco van Dijk
2b18a414b4
Added support for external writers
2023-02-22 13:25:42 +01:00
Cat
6921586622
LSP: Added interface to configure 'generic writers'; help text and naming still needs to be updated by someone who's decided what to call things
...
LSP: added generic writer protocols to the valid push targets list
LSP: bugfix don't show menu buttons as active unless their text matches the current tab exactly
2023-02-22 13:25:37 +01:00
Thulinma
ff36880cc8
Fixes to urltest binary, added and tweaked tests for 100% coverage of URL library (fixed a few URL library bugs in the process, too)
...
Change-Id: I24a1f014cb21b8ec0062ee79e3e6ba717b392496
2023-02-17 03:38:20 +01:00
Katri
90321887cc
Converted Marco's URL library unit tests to Meson
...
Change-Id: Ia8941968b75c7d8259c630e7e0121dc27d3a4373
2023-02-17 03:38:20 +01:00
Marco van Dijk
211d9eac30
Various fixes to generic segmenter code
...
Segmenter: when using the external writer, do not re-open a playlist to adjust the target duration
Segmenter: edit comments and fix logic for opening the playlist with streams which are live and vod at the same time
Segmenter: fix init of playlist data when using an external writer
2023-02-17 03:38:20 +01:00
Balder
e641793195
EBML output fix
2023-02-16 16:19:11 +01:00
Thulinma
d9f5c2ca6d
Fix/improve stream variables
...
Change-Id: I184aca32ff4ac25b946c949fb2db2dd2200694e9
2023-02-15 10:01:35 +01:00
Marco van Dijk
b93901e107
Don't insert a dollar sign for custom variables replacement
...
Change-Id: Ib62e65cc1e9634a1e93300f91adf85c9dad66194
2023-02-10 14:44:58 +01:00
Marco van Dijk
ea25d4b74b
Scheduled Pushes
...
Change-Id: I3d3a75f4a45d96e6a7849b14634caedd0899ac69
2023-02-09 17:51:45 +01:00
Cat
c66d236e58
LSP: updates to push parameters
...
Includes:
- new buildUI element option 'postSave'
- new buildUI element option 'prefix'
- validation 'track_selector_parameter' and 'track_selector' in convertBuildOptions now expand help text
- new element option 'disable' in convertBuildOptions
- new element type 'bool' in convertBuildOptions (equals checkbox)
- new element type 'unixtime' in convertBuildOptions
- new element option 'format' in convertBuildOptions
- UI for scheduling automated pushes based on variables
- MistServer: sorting of capabilities.push_parameters
- Prevent an empty (null) variable_list to break adding automatic pushes
- automatic push config: start and stop if conditions
- Fix LSP to hide endVariableValue on boolean expression
- Remove references to current evaluation in LSP
- Also remove the start variable requirement from the frontend
- allow endVariabbles without startVariables, bugfix variable value hint
- push target url parameters: dump 'leftover' params in a custom params field; added customizable inputlist inputs
- autopushes: when the variable settings are not set, they are '', not 0. Also trigger onchange of comparison operator fields when the edit page loads so the variable value fields are shown or hidden properly.
- autopush tab onchange maar nu goed (?) fixup pl0x
- autopush: there's fun and joy in making Jaron do multiple fixups
- autopush tab: not my fault Balder asks one change at a time D:
2023-02-09 13:18:32 +01:00
Thulinma
c7211b23c1
Added (mostly) complete capabilities for push parameters
2023-02-09 13:14:20 +01:00
Marco van Dijk
97d24f75e4
Custom variables support
...
Change-Id: Ia847a868d1803dc80fdb8a627d57bba571cdee64
2023-02-09 12:49:01 +01:00
Cat
d3a3b3bb5e
LSP: Moved some settings to new "General" tab, added bitmask inputtype
...
LSP: Added UI to edit custom variables (on General tab)
LSP: custom variable UI now supports static values
LSP: custom variables: edits to display of new variables
LSP: maximum length for variable names (and new option for maxlength of type str fields)
2023-02-09 12:23:17 +01:00
Alex Kordic
39af304e0c
size_t != uint64_t
...
Change-Id: Idf7137a7e385dec6600fe73be5d978af2fde76f0
2023-01-26 19:43:55 +01:00
Thulinma
f4dbea4626
Restore non-native SRT support in HTTPTS output
...
Change-Id: I082cd72b0517a6e741f95345ae5fdf94ae4df1fe
2023-01-24 02:31:51 +01:00
Marco
03771ccac2
Changed HTTPTS-based playlist writer into a generic format-agnostic playlist writer
...
Change-Id: I503110bca3a557342ce9a21c64824a916725a79b
2023-01-24 02:17:28 +01:00
Marco
e55038bc46
Convert AAC and EBML outputs to properly use generic fileTarget functionality
...
Change-Id: I2eff10361d11de0639f8d0e97e4379ebc050155b
2023-01-24 01:54:17 +01:00
Marco van Dijk
00d9b66602
Add UTC string parsing functions
...
Change-Id: I51cbb2274e26811d28b303375ff75a32e272adcc
2023-01-24 01:53:27 +01:00
Marco
62b14d958d
Moved string replace function from stream library to util library
...
Change-Id: Icea1eed11b241063af39d0c7cf23f1733f96012c
2023-01-24 01:40:41 +01:00
Thulinma
877216efd0
connectToFile edit that allows for custom socket passing
...
Change-Id: Id5da9d9c50d1997f997c9e738d8f680098901509
2023-01-24 01:40:41 +01:00
Thulinma
9c0b0e28d8
Added HTTP::URL::getBase() and HTTP::URL::getLinkFrom() functions
...
Change-Id: I87dcefb4287e8c5c22a4ae59898cb97371c441de
2023-01-24 01:40:41 +01:00
Balder
05afba74aa
LSP: on the edit trigger tab, do not forget what we're editing if capabilities are not yet known
...
# Conflicts:
# lsp/minified.js
2023-01-23 12:20:03 +01:00
Thulinma
8a6b7f13aa
In Meson builds, fixed SRT non-native support being enabled when SRT native support is already enabled
...
Change-Id: I592a202708b5cce7137cd3b619defee23fc482f8
2023-01-13 18:15:21 +01:00
Marco van Dijk
24e51ba7f3
Fix SIGABRT when requesting and AMF object out of bounds
...
Change-Id: I9589ae61dfd28b7477e59c3d519eb114639741cb
2023-01-10 11:18:25 +01:00
Marco van Dijk
67168b9644
Fix segfault when all selectable tracks dissappear
...
Change-Id: Ia3a80face7e3e08aa0c7e04fd30e4cf261337573
2023-01-05 14:24:29 +01:00
Marco van Dijk
09cf1b463b
RelAccX::isReload() no longer requires a valid pointer
...
Change-Id: Iacd322873203df90bca16321718f0850157b62c8
2023-01-04 15:27:30 +01:00
Thulinma
308f215fc3
Fix Mac builds in Meson
...
Change-Id: I973208fc9bebcd593dee81841f6e125b589c8fea
2023-01-04 02:10:58 +01:00
Thulinma
fbade20111
Meson edits
...
Change-Id: I37260c32d3b43e42ac2d6aa4f86e5a8d9446b61b
2023-01-03 23:45:10 +01:00
Alex Kordic
f5dd8581fe
update .gitignore
2023-01-03 20:18:15 +01:00
Thulinma
aa614aebab
Make srtp2 only a dependency for MistOutWebRTC
...
Change-Id: I52316bbceef463844e8f8cb1ef85277c4b886814
2023-01-02 18:57:25 +01:00
Thulinma
00833223e1
Added support for a local copy of dependencies, when the system version is not compatible or available
...
Change-Id: Ibd5c74bff376df49631710e72136416197251d62
2023-01-02 18:57:25 +01:00