Commit Graph

4401 Commits

Author SHA1 Message Date
Martin Pulec
ee088c0ece Audio: fixed JACK transport
Put frame is done later in pipeline and should not have been done here.
2020-08-28 14:11:36 +02:00
Martin Pulec
9918c4bdde AppImage: take list from AppImage exclude list
Refers to issue #81
2020-08-25 16:12:57 +02:00
Martin Pulec
856872922c Audio testcard: correctly compute samples for WAV 2020-08-07 15:07:07 +02:00
Martin Pulec
0e9dfc8d27 Audio testacard: fixed after-free read 2020-08-07 15:07:06 +02:00
Martin Pulec
24e481c620 Audio testcard: improved cmndline error msgs 2020-08-07 15:07:03 +02:00
Martin Pulec
57101e3172 Consider also tags/vXXX to be a release
Currently GIT_BRANCH refers to rather tag than release name, it would be needed
rather "git rev-parse --abbrev-ref HEAD" instead of "git name-rev --name-only
HEAD". But with shellow clones (as in GitHub) it would also require the
repository to be unshallowed.
2020-08-05 14:45:00 +02:00
Martin Pulec
fbdd2dc266 GitHub CI: updated to current GPUJPEG structure [Win] 2020-08-05 13:54:43 +02:00
Martin Pulec
64c6bcc79e Multiplier: fixes needs_mainloop
* return error if some of displays needs mainloop but is not given as the
  first one
* return the need according to the first display given
2020-07-22 15:55:26 +02:00
Martin Pulec
4b004898c4 Video display: added needs_mainloop callback
This allows more fine-grained evaluation if the display really needs to
be run in the main thread or not (eg. for multiplier)
2020-07-22 15:55:23 +02:00
Martin Pulec
1dffa8dc6f Partially fixed packet splitting
This partially reverts a0cc3db5.

Fixes command: uv -t testcard:1920:1080:25:RGBA --param decoder-use-codec=UYVY -d sdl

The selection of correct split is quite tricky because even though 4 is
suffiecient for RGBA, using the UYVY decoder increases the size to 8
because the line-decoder obviously needs to process 2 pixels (aligned
at 2-pixel boundry). So the sender has no prior knowledge which
splitting the receiver requires.

Currently it is only a workaround using LCM from a value 48 (suitable
for RG48->R12L conversion) and pixel format block size.
2020-07-22 15:54:43 +02:00
Martin Pulec
04ecb33cb5 DeckLink cap.: fixed capturing of PsF
When PsF was captured, there is not a right mode and thus the callback
is repeatedly called if the change is not skipped.

Reference: BMD ticket DEV-3656
2020-07-22 15:54:23 +02:00
Martin Pulec
cc8536c148 Dump: fixes 2020-07-22 15:54:00 +02:00
Martin Pulec
7f36c41c16 WASAPI: fixed incorrect error handling 2020-07-09 15:51:22 +02:00
Martin Pulec
d5023d2b95 Use AppImage 12 (continuous does not work) 2020-07-09 14:13:26 +02:00
Martin Pulec
321f5bcbab Video decoder: fixed missing 0-terminaton for codecs
Fixed missing NULL-terminaton for codecs when decoder-use-codec was
specified.
2020-07-09 13:32:45 +02:00
Lukas Rucka
5dfd0c4ca6 PACKAGING: disable NDI by default 2020-06-30 15:33:45 +02:00
Martin Pulec
9925570255 Fixed ug_runtime_error.hpp rename 2020-06-30 12:04:42 +02:00
Martin Pulec
b6238fb13e Added configure et. al. scripts 2020-06-30 11:42:28 +02:00
Lukas Rucka
4b465986eb PACKAGING: prepare for release 2020-06-30 11:37:25 +02:00
Lukas Rucka
8d33db41dc PACKAGING: XIMEA drivers package specification 2020-06-30 11:37:25 +02:00
Lukas Rucka
e48ac24a63 PACKAGING: NDI drivers package specification 2020-06-30 11:37:25 +02:00
Lukas Rucka
342e57699f PACKAGING: enable support for NDI, Cineform and Ximea in packages 2020-06-30 11:37:25 +02:00
Lukas Rucka
868d5673ac PACKAGING: Fix masking internal dependencies 2020-06-30 11:37:25 +02:00
Lukas Rucka
428e8dbfde PACKAGING: Respond to --enable-gl sematics change 2020-06-30 11:37:25 +02:00
Lukas Rucka
cd713ec118 PACKAGING: Do not launch udp tests on build VM 2020-06-30 11:37:25 +02:00
Lukas Rucka
ba923c83c1 PACKAGING: Include support for Cineform and NDI in package specs 2020-06-30 11:37:25 +02:00
Lukas Rucka
d6ef7b7531 PACKAGING: Nightly build with the new drivers 2020-06-30 11:37:25 +02:00
Lukas Rucka
f6ea36ec07 PACKAGING: Fix library install order on Bluefish cards 2020-06-30 11:37:24 +02:00
Lukas Rucka
0aed5f37af PACKAGING: Preserve driver specs for 1.5 release and upgrade driver specs 2020-06-30 11:37:24 +02:00
Martin Pulec
725f1c18a8 Regenerated man pages 2020-06-30 11:37:24 +02:00
Martin Pulec
8ad4116c4c Updated splashscreen to 1.6 2020-06-30 11:37:24 +02:00
Martin Pulec
dd0e0fd836 UltraGrid 1.6 2020-06-30 11:37:24 +02:00
Martin Pulec
055483276c --param decoder-use-codec help 2020-06-29 14:15:07 +02:00
Martin Pulec
b02ba41e9c UltraGrid RTP: init fixes for shared decoder 2020-06-29 13:40:29 +02:00
Martin Pulec
bf7fb0069a Improved yuv444p10le_to_rgb24/32
Fixed RGB shifts for RGBA and process in one step only.
2020-06-29 12:42:02 +02:00
Martin Pulec
53d6bf1121 Fixed vc_copylineUYVYtoRGBA 2020-06-29 10:16:44 +02:00
Martin Pulec
c66ebcfbf0 Dummy disp.: fixed rgb_shift parsing 2020-06-29 10:14:29 +02:00
Martin Pulec
fa39845291 Makefile: force HFS+ for mac DMG
To maintain compatibility with older macOSes.
2020-06-25 22:30:55 +02:00
Martin Pulec
fc7f26c777 Revert "GitHub CI: request at least C++11 for GPUJPEG [Lin]"
This reverts commit 914d980f9d.

No longer needed, GPUJPEG now enforces C++11 by itself.
2020-06-25 16:26:59 +02:00
Martin Pulec
04826b8a03 Bump to new GPUJPEG 2020-06-25 16:26:55 +02:00
Martin Pulec
7f21b30451 Lavd: added lavd-thread-count option 2020-06-25 16:21:18 +02:00
Martin Pulec
dac809d685 Configure: VideoMaster headers are now in Include also in Windows 2020-06-25 15:18:04 +02:00
Martin Pulec
64f4b8ca95 DELTACAST: check API version 2020-06-25 14:42:46 +02:00
Martin Pulec
cc99e4cb3d DELTACAST: compat with SDK < 6.14 2020-06-25 14:42:31 +02:00
Martin Pulec
22da4e122b Logger: suppress some clang-tidy warning 2020-06-25 14:19:57 +02:00
Martin Pulec
91ddb1c58e RTP: small typo 2020-06-24 14:27:01 +02:00
Martin Pulec
3211d3c130 GitHub CI: don't hardcode SDK URL, use a secret
Do not hardcode SDK URL, use one from a secret (if present).

+ remove SDK_PASS secret - assume that the URL path is already
  obfuscated
2020-06-24 14:27:01 +02:00
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