Martin Pulec
d8bdd800c7
GitHub CI [Linux]: run on Ubuntu 18.04
...
Intel MediaSDK requires at least libva 1.10, U16.04 provides 1.07 only.
2021-09-29 16:38:36 +02:00
Martin Pulec
30f39b7bc8
GitHub CI [Win]: cineform build fix
...
Picked from master but genereator is selected explicitly - here perhaps
cmake from MSYS is used which defaults to Ninja.
2021-09-29 16:35:11 +02:00
Martin Pulec
6fefa9ab69
Export audio: store 8-bit samples as uint8
2021-09-29 14:11:43 +02:00
Martin Pulec
0952c6fa16
SDL2: missing SDL_INIT_VIDEO in SDL_Init
2021-09-29 14:09:27 +02:00
Martin Pulec
cff3e1b946
GitHub CI: support for NDI 5
...
macOS and Linux would still compile with NDI 4, Windows requires NDI 5
now.
2021-09-29 13:53:44 +02:00
Martin Pulec
8f69c5515f
Configure/make: use realpath with python if cmd not avail
2021-09-29 13:51:52 +02:00
Martin Pulec
8eb1be0d06
GitHub CI [Win]: do not use hardcoded NDI ver
2021-09-29 13:40:53 +02:00
Martin Pulec
afe80cd0ac
GitHub CI [Mac]: run checks before signing
...
It is unsure whether wrong bundle would be signed and if not, the
problem may not be easy to find.
2021-07-21 16:13:48 +02:00
Martin Pulec
1b286fd1dd
GitHub CI [Mac]: Try to fix notarization failures
...
https://developer.apple.com/forums/thread/677739 :
[...] does supplying a different value for --primary-bundle-id clear
the problem?
IMPORTANT The notary service doesn’t actually require this bundle ID be
related to the software that you’re notarising, so you can use any
reasonable bundle ID.
2021-07-21 16:07:00 +02:00
Martin Pulec
1a3b1c9e71
.github/scripts/macOS/prepare.sh: sync with master
2021-07-21 09:43:08 +02:00
Martin Pulec
a344c9a9f8
Make: get VideoMasterHD directly from SDK
...
Removed data/redists/VideoMaster*.
Now it copies directly from SDK, paths need to be fixed as done with
.github/scripts/macOS/prepare_nonfree_sdks.sh.
2021-07-21 08:43:09 +02:00
Martin Pulec
ade77d7fa6
Deltacast: removed deprecated items
2021-07-21 08:42:41 +02:00
Martin Pulec
e9b76fe069
GitHub CI [Mac]: update VideoMaster installation
...
libVideoMasterHD_SP.dylib is no longer present in the SDK (6.17).
2021-07-21 08:42:21 +02:00
Martin Pulec
6ca32536e7
GitHub CI [Mac]: VideoMaster installer failure workaround
...
The installer sometimes fails (eg. workflow run C/C++ CI #427 ) but it
has already installed the SDK so just suppress the error.
2021-07-21 08:42:16 +02:00
Martin Pulec
5bca823942
GitHub CI [Linux, FFmpeg]: use 3-way merge to apply SVT HEVC patch
...
Now it applies cleanly.
2021-07-21 08:41:47 +02:00
Martin Pulec
36f9b899c9
RTP UDP: fixed udp-disable-multi-socket help string
...
Actual option keyword/usage was not printed.
+ small explanation of the meaning/reasoning
2021-07-20 16:41:48 +02:00
Martin Pulec
9163a18a7e
GitHub CI: sync C/C++ CI with master
2021-06-23 11:07:24 +02:00
Martin Pulec
e905c879cb
GitHub CI: replace cache key counters
...
GitHub actually uses a bit complicated pattern matching for the keys:
https://docs.github.com/en/actions/guides/caching-dependencies-to-speed-up-workflows#using-contexts-to-create-cache-keys
Namely if exact hit is not found, the key is used as a prefix which
could cause using 'ffmpeg-cache-2' for 'ffmpeg-cache'. In addition
steps.<id>.outputs.cache-hit is set to false if the match is not exact
but the cache is actually restored from inexact match.
+ use ${{ runner.os }} as part of the cache key (currently not needed
but we may use the same key for different platform caches)
2021-06-21 16:28:25 +02:00
Martin Pulec
bc99f42ef2
GitHub CI: use actions/cache@v2
...
cache@v2 uses zstd which should improve space efficiency and speed.
2021-06-21 15:05:13 +02:00
Martin Pulec
9627932d8d
GitHub CI [Linux]: do not install libzmq3-dev
...
See failed run 380 for details.
2021-06-21 10:17:17 +02:00
Martin Pulec
7cc59c36bf
Libavcodec: make usage of AVCodec const
2021-05-20 15:11:40 +02:00
Martin Pulec
e6720ddea4
FFmpeg: compilation fix
...
The compat FF_API_PLUS1_MINUS1 macro (babdb792 ) was incorrectly used -
if it were defined, the new depth field is already present. On contrary,
if not, depth_minus1 needed to be used. Rather do not depend on it,
anyway and use libavutil version.
2021-05-20 14:09:41 +02:00
Martin Pulec
f2c4c146e1
GitHub CI [Linux]: SVT-HEVC - patch has been renamed
2021-05-20 14:08:55 +02:00
Martin Pulec
d29b963d8b
GitHub CI [Linux]: updated SVT
...
- do not apply SVT AV1 patch (upstream)
- use current SVT AV1 library
- use master of FFmpeg - SVT HEVC patch seems to apply to the master now
2021-05-20 11:42:08 +02:00
Martin Pulec
66f556552c
Audio buffer: fixed minor leak
2021-05-20 10:19:47 +02:00
Martin Pulec
8b6084edb4
Pbuf: statistics fix
2021-05-20 09:26:30 +02:00
Martin Pulec
383f2f6f2d
net_udp: udp_reader - fixed a leak if error
2021-05-20 09:26:00 +02:00
Martin Pulec
102192d61a
NDI cap.: missing vf_free causing leaking every frame
2021-04-20 09:47:47 +02:00
Martin Pulec
d52ce98471
C/C++ CI [Mac]: fixed wrong cache path for free SDKs (XIMEA)
2021-04-20 09:47:04 +02:00
Martin Pulec
cf5150b006
Do not crash on >1 channels with RFC OPUS
...
Print an error message instead.
2021-04-20 09:45:55 +02:00
Martin Pulec
94ee98a3e0
ALSA play.: fixed when max_channels < desc.ch_count
...
also simplified the loop by splitting to 2
2021-04-20 09:45:31 +02:00
Martin Pulec
8931402a58
GitHub CI [Win]: XIMEA - use official installer
2021-03-26 08:42:28 +01:00
Martin Pulec
c62c85937a
GitHub CI [Mac]: install DELTA directly from SDK
2021-03-26 08:42:17 +01:00
Martin Pulec
41a9fe00bd
GitHub CI [Win]: install DELTA directly from SDK
2021-03-26 08:42:06 +01:00
Martin Pulec
5ac37ba22a
GitHub CI [Mac]: change APPLE_KEY_P12_B64 secret
...
Simplified APPLE_KEY_P12_B64 secret - now it uses only base64-encoded
P12 file (original certificate not needed - contained in that file).
2021-03-23 16:18:22 +01:00
Martin Pulec
63943d2487
GitHub CI: Mac signing - removed hardcoded signer username
2021-03-23 16:18:20 +01:00
Martin Pulec
e8bb936eee
GitHub CI: output of Mac bundle signing to console
...
The signing sometimes silently fails and thus it's advisable to print copy of
the output, that has been previously redirected, to console
2021-03-23 16:18:15 +01:00
Martin Piatka
86585e92bd
video_decompress:libavcodec: Fix segfault caused by ignoring swscaler failure
2021-03-22 16:02:39 +01:00
Martin Piatka
616e6abe18
GUI: Show audio meter even when no playback device selected
2021-03-22 16:02:27 +01:00
Martin Pulec
fc12bb9077
Updated MAX_BPS+MAX_PADDING
2021-03-22 15:20:20 +01:00
Martin Pulec
4468eefd77
Fixed pixel length for RG48
2021-03-22 15:18:03 +01:00
Martin Pulec
b4f7321022
Updated zfec from upstream
...
Updated zfec from https://github.com/tahoe-lafs/zfec . The previous
version seem crashing with current MSYS2 compiler in Windows.
2021-03-19 15:38:42 +01:00
Martin Piatka
f3bfc0e50c
cuda_dxt: Fix windows build
2021-03-19 15:26:15 +01:00
Martin Piatka
9d3d1b9610
CI: install qt version 5 explicitly
2021-03-05 14:23:26 +01:00
Martin Pulec
26bf53bd27
Makefile: process also when there is '@' in Qt path [Mac]
2021-03-05 14:21:50 +01:00
Martin Pulec
7d470aabc7
NDI cap.: compilation fixes
2021-03-05 13:29:09 +01:00
Martin Pulec
e6de1f9906
NDI cap.: fixed audio problems for not matching ch_count
...
Fixed audio problems when received channel doesn't match the number that
user has explicitly requested.
2021-02-22 10:54:08 +01:00
Martin Pulec
d8be7fc5a5
DShow: fix init race condition + debug
2021-02-22 10:19:06 +01:00
Martin Pulec
6d79723b17
Revert "CI: Cherry pick SPOUT install script from master"
...
This reverts commit 6025000a8a .
The build scripts in release 1.6 are not compatible with that yet.
2021-02-16 10:24:42 +01:00
Martin Pulec
fcc432ab83
Use rather sigdescr_np than sigabbrev_np
...
This is more consistent with former sys_siglist
2021-02-11 11:58:58 +01:00