Commit Graph

4354 Commits

Author SHA1 Message Date
Martin Pulec
9cb78b2863 GitHub CI: cache SDKs [Mac]
GitHub or MacStadium (Mac platform provider) may be rate-limiting
downloading the SDKs so we'd like to speed it up.
2020-06-24 14:27:01 +02:00
Martin Pulec
2bd62cb93e Install VideoMaster Framework to temp location [Mac]
Install VideoMaster Framework to a temporary location in order to
executable the binaries normally (provided that the linked one is
already using @executable_path).
2020-06-24 14:27:01 +02:00
Martin Pulec
1c07aa3524 Updated VideoMasterHD macOS redist to 6.14
+ moved to own subdirectory - this is needed in order for the compilation
  to use a framework from SDK (if present) and no the redist one
  (headers missing)
2020-06-24 14:27:01 +02:00
Martin Pulec
88a1ce560c DELTACAST DV: updated to 6.14 API 2020-06-24 14:27:01 +02:00
Martin Pulec
650d069d01 GitHub CI: make curl calls silent 2020-06-24 14:27:01 +02:00
Martin Pulec
68a7745e5c GitHub CI: build DELTACAST [Mac] 2020-06-24 14:27:00 +02:00
Martin Pulec
ffea72bc38 GitHub CI: build DELTACAST [Win] 2020-06-24 14:26:57 +02:00
Martin Pulec
843d7bebe1 Gamma: allow depth conversion 2020-06-24 14:17:44 +02:00
Martin Pulec
649f615dfb Resize: fixed a c&p error causing a crash 2020-06-24 09:14:22 +02:00
Martin Pulec
3fe99ab168 Lavc: set intra-refresh also for libx264rgb
+ ensure (assert) that intra-refresh is set (unless disabled)
2020-06-22 09:02:44 +02:00
Martin Pulec
fc118e071d Switcher: added fallback option 2020-06-18 15:27:07 +02:00
Martin Pulec
1890a69527 LDGM: success of decoding is indicated by non-0 len
LDGM always returns a pointer to buffer but sets zero length when
decoding was unsuccessful. Obviously the zero lenght cannot be taken as
a legitimate value then.
2020-06-18 09:38:57 +02:00
Martin Pulec
563e64106d Lavc: fixed incorrectly set intra-refresh for libx264
For x264, intra-refresh option was not set at all. Instead it was set
for x265 which doesn't support it in this way.
2020-06-17 15:48:16 +02:00
Martin Pulec
70cf9da646 Fixed 219459aa (previous commit) 2020-06-17 15:27:32 +02:00
Martin Pulec
219459aa5d Lavc: allow codec option listing 2020-06-16 15:08:19 +02:00
Martin Pulec
914d980f9d GitHub CI: request at least C++11 for GPUJPEG [Lin] 2020-06-16 14:05:05 +02:00
Martin Pulec
33bd05a3c0 GPUJPEG: do not require CUDA 2020-06-16 13:48:41 +02:00
Martin Pulec
4a97dfedcc Bump to new GPUJPEG 2020-06-16 13:48:33 +02:00
Martin Pulec
0c0d374469 Lavc: do not crash when codec was not opened
Do not crash when codec was not opened but we have swscale.
2020-06-16 10:35:57 +02:00
Martin Pulec
03bf962ef9 Video compress: slight docu update 2020-06-16 08:26:15 +02:00
Martin Pulec
bf7afcd0b2 h264_sdp: fixed a typo 2020-06-15 13:22:49 +02:00
Martin Pulec
7efa687a2d macOS build: added disable-library-validation entit.
Added disable-library-validation entitlement for macOS build to fix
problem with DeckLink API different signature.

Closes #69.
2020-06-15 09:36:17 +02:00
Martin Pulec
aaa7356baf SDP: added autorun option 2020-06-14 14:25:47 +02:00
Martin Pulec
6e25b47a69 SDP: support for undefined IP version 2020-06-12 14:52:36 +02:00
Martin Pulec
0c0996b1d0 get_local_addresses: AF may be also different than AF_INET/AF_INET6 2020-06-12 14:47:11 +02:00
Martin Pulec
7a68e8722d SDP/HTTP: provide security.txt and robots.txt 2020-06-12 11:40:23 +02:00
Martin Pulec
1603edd1c8 Added deinterlace as a capture filter 2020-06-12 10:23:28 +02:00
Martin Pulec
c949fa3d06 DeckLink cap.: limit audioPackets queue
+ process_new_audio_packets - reindent
+ free unused audio packets in cleanup
+ fixed clang-tidy warning
2020-06-12 09:38:22 +02:00
Martin Pulec
c47eef2d19 Removed sdp_global variable 2020-06-11 14:49:49 +02:00
Martin Pulec
b67a4a3994 SDP: updates
- option to specify file (or disable)
- always use the generated SDP (do not read any file)
- return the SDP on every HTTP request
2020-06-11 10:25:01 +02:00
Martin Pulec
14b9a7c151 Main: case insensitive proto comparison 2020-06-10 15:56:46 +02:00
Martin Pulec
91a2769f3e Fixed commit 3657dcaa2 2020-06-10 11:52:04 +02:00
Martin Pulec
5b0a9c6a57 Compilation fix when there is not swscale 2020-06-09 18:49:58 +02:00
Martin Pulec
e81ea542f6 Win: fixed warnings 2020-06-09 15:26:42 +02:00
Martin Pulec
48895b0783 ADD_TO_PARAM: salt is no longer needed
UNIQUE_NAME is used instead of the salt
2020-06-09 14:02:37 +02:00
Martin Pulec
3657dcaa2c Capture: print dev name in FPS status 2020-06-09 12:25:51 +02:00
Martin Pulec
0e4092bd5d JACK: use logger 2020-06-09 11:21:57 +02:00
Martin Pulec
cea0bc4f36 Dummy display: added opts for codec and rgb-shifhs 2020-06-09 11:21:50 +02:00
Martin Pulec
6293f38445 C/C++ CI: build also release
+ distinct name for NDI build
+ small improvements
2020-06-09 09:34:43 +02:00
Martin Pulec
883c0a5904 --param lavc-use-codec: updated help 2020-06-08 10:30:51 +02:00
Martin Pulec
623e9c4c2c Cineform dec.: removed unused parameter 2020-06-08 10:30:51 +02:00
Martin Pulec
35c24046b8 Added hints for params decoder-use-codec and force-lavd-decoder 2020-06-08 10:30:45 +02:00
Martin Pulec
6d038a06dd Lavc: print swscale presence 2020-06-08 10:29:24 +02:00
Martin Pulec
c62cc35de7 DeckLink disp.: print supported display formats
This knowledge may be sometimes useful for the user.
2020-06-08 10:29:13 +02:00
Martin Pulec
3f1b0c7d78 Video dec.: if the pixfmt is not supported, report which ones are 2020-06-05 16:40:36 +02:00
Martin Pulec
57015d04f3 Libavcodec: removed some forgotten abort 2020-06-05 14:46:45 +02:00
Martin Pulec
c6370d1888 Lavc: use swscale even if lavc-use-codec not given
Try to use swscale conversion if UltraGrid conversion was not found and
"--param lavc-use-codec" was not explicitly given.

+ fixed few invalid comments
2020-06-05 14:46:45 +02:00
Martin Pulec
27a7744c1f Lavd: get_format_callback - consider swscale
If no conversion is found, pick first pixel format and hope that swscale
would be able to compress that.
2020-06-05 14:46:38 +02:00
Martin Pulec
4f9ed08c02 Lavc: qCompress needs to be 0.5-1 for H.265 2020-06-05 11:04:09 +02:00
Martin Pulec
659da8edeb Lavc: fixed incorrectly printed lavd 2020-06-05 10:06:13 +02:00