Commit Graph

4803 Commits

Author SHA1 Message Date
Martin Piatka
2eedee6bbe configure.ac: check glm availability 2021-02-11 16:18:15 +01:00
Martin Piatka
66cf1c87d1 opengl_utils, pano_gl: Fix includes 2021-02-11 16:18:15 +01:00
Martin Piatka
6ed803f6ac opengl_utils: Fix OS X build 2021-02-11 16:18:15 +01:00
Martin Piatka
aca3617f89 openxr_gl: make the display buildable on non-linux platforms
This should make the display compilable on other platforms, however
it will not yet work until OpenXR OpenGL binding is implemented for
those platforms.
2021-02-11 16:18:15 +01:00
Martin Piatka
32d25b338d configure.ac: Use SDL_LIB for 360 displays 2021-02-11 16:18:15 +01:00
Martin Piatka
71907f3b19 configure.ac: Fix SDL_LIB not containing anything 2021-02-11 16:18:15 +01:00
Martin Piatka
423be8ab6d configure.ac: gpustitch 2021-02-11 16:18:15 +01:00
Martin Piatka
dceee3f405 Add gpustitch video capture 2021-02-11 16:18:15 +01:00
Martin Piatka
5873e37cd2 gpujpeg_compress: Support for cuda buffer input 2021-02-11 16:18:15 +01:00
Martin Piatka
a2903813d5 Added cuda RGB, RGBA, UYVY pixel conversions 2021-02-11 16:18:15 +01:00
Martin Piatka
166a3b3e8d configure.ac: openxr_gl 2021-02-11 16:18:15 +01:00
Martin Piatka
d491667320 Add openxr_gl display for VR 360 video 2021-02-11 16:18:15 +01:00
Martin Piatka
e28684ba9f configure.ac: pano_gl 2021-02-11 16:18:15 +01:00
Martin Piatka
c9bd911c03 Add pano_gl display for 360 video 2021-02-11 16:18:15 +01:00
Martin Piatka
0f5007a433 Add opengl utils for 360 rendering 2021-02-11 16:18:15 +01:00
Martin Piatka
c65546b105 Add glm submodule 2021-02-11 16:18:15 +01:00
Martin Pulec
81b60dd835 Hd-rum-translator - qdestroy: noop on NULL 2021-02-11 15:45:11 +01:00
Martin Pulec
f1d0b1898d Hd-rum-translator: accept --param 2021-02-11 15:45:07 +01:00
Martin Pulec
e28ca2d88b Testcard2 fixes 2021-02-11 14:00:35 +01:00
Martin Pulec
ac5b2be0cc Cineform: fixed unconfigured destruction crash 2021-02-10 18:07:10 +01:00
Martin Pulec
73d4a5b18e hd-rum-translator: release resources on error 2021-02-10 15:38:17 +01:00
Martin Pulec
f14bf2e30a Moved common defs from configure to config_common.h 2021-02-10 15:38:15 +01:00
Martin Pulec
2fea4674aa Bump to new GPUJPEG 2021-02-09 08:56:39 +01:00
Martin Pulec
4fd1726111 DeckLink disp.: cumulative dropped/late/flushed stats
Thanks Ben Roeder
2021-02-03 14:27:53 +01:00
Martin Pulec
84ce8d0c47 Pbuf: print number of dups and reordered pkts 2021-02-03 14:27:51 +01:00
Martin Pulec
979d4a8314 SDL2: mac ARM64 compat 2021-02-03 13:44:24 +01:00
Martin Pulec
16845b436f Configure: remove obsolete mac 10.9 compat 2021-02-03 13:44:18 +01:00
Martin Pulec
0585780426 Configure: pass ARCH flag also to LDFLAGS 2021-02-03 10:53:28 +01:00
Martin Pulec
70d3402ec1 Configure: build Syphon only for x86_64 mac
Bundled library (data/redists/Syphon.framework) is currently not built
for arm64.
2021-02-03 10:18:31 +01:00
Martin Pulec
aed36755d7 Configure: identify macOS rather with "apple" pattern
Some documentation prefers use of target like arm64-apple-macos11 or
x86_64-apple-macos10.12 (see [1]).

[1] https://developer.apple.com/documentation/xcode/building_a_universal_macos_binary
2021-02-03 10:17:11 +01:00
Martin Pulec
ce52d8fb2e GitHub CI [Mac]: download XIMEA API directly 2021-02-03 08:53:47 +01:00
Martin Pulec
c209802446 AJA: fixed items deprecated with SDK 16 2021-02-03 08:19:33 +01:00
Martin Pulec
cdf6e8acc6 Export: option to limit number of output frames 2021-02-02 13:08:44 +01:00
Martin Pulec
8cf17c3964 Testcard: accept bigger file with warning only
User may to want to use only a horizontal strip of the image.
2021-02-02 09:53:24 +01:00
Martin Pulec
2324514aca Dummy: option to dump first frame to file 2021-01-27 12:50:23 +01:00
Martin Pulec
cf9f6a468c Spout: compat - upstream is no longer compatible
Use 2.006 for now.
2021-01-25 11:51:37 +01:00
Martin Pulec
db46daa0ff Allow planar formats with supported GPUJPEG 2021-01-25 11:51:37 +01:00
Martin Pulec
ffb709f366 Bump to new GPUJPEG 2021-01-25 11:51:24 +01:00
Martin Pulec
8a1c96e0a1 Removed no longer valid comment 2021-01-19 16:21:34 +01:00
Martin Pulec
479a8cbbad Lavd: option to enable frame threads
--param lavd-thread-count <n>F ("0F" possible)
2021-01-19 16:18:35 +01:00
Martin Pulec
5a86617aa3 Lavd: remove broken MT H.264 decoding
Hopefully not needed anymore.
2021-01-19 15:31:04 +01:00
Martin Pulec
febb78f14d Fixed SDP error handling 2021-01-18 11:08:28 +01:00
Martin Pulec
a7c6f31bb5 Libavcodec: set 4x4 tiling for SVT HEVC/AV1
This may allow more parallel decoding of the encoded stream.
2021-01-15 15:59:07 +01:00
Martin Pulec
99caf57d4a GitHub CI [Linux]: build deps in parallel 2021-01-15 14:12:13 +01:00
Martin Pulec
cfe740cbbd 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-01-15 13:59:13 +01:00
Martin Pulec
32aa6c0eae Lavcodec common: added Y216->AV_PIX_FMT_YUV444P16LE 2021-01-14 15:47:43 +01:00
Martin Pulec
2d90294a9e NDI cap.: support for 16-bit YCbCr 2021-01-14 15:13:59 +01:00
Martin Pulec
46557e0cea Testcard: simplify the control flow a bit 2021-01-13 16:08:23 +01:00
Martin Pulec
8ce6a5b5ee Testcard: simplify + move some convs to video_codec.c 2021-01-13 15:53:36 +01:00
Martin Pulec
0fe0b656bf Added Y216 - 16-bit little-endian YCbCr 4:2:2
- added conversions from/to UYVY
- added to testcard
2021-01-13 14:47:13 +01:00