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