Commit Graph

4910 Commits

Author SHA1 Message Date
Martin Pulec
48663c2659 Fixed test libug receiver parsing 2021-02-10 13:03:13 +01:00
Martin Pulec
b4a8d2e928 Testers: added verbose parameter 2021-02-09 10:53:57 +01:00
Martin Pulec
92c0be9528 GL: send dummy viewport 2021-02-09 10:44:44 +01:00
Martin Pulec
8a554946f8 Libug testers: disable strips options 2021-02-09 10:23:23 +01:00
Martin Pulec
b4f9b55f06 Select RTP/RTCP ports automatically for VRG setup 2021-02-09 10:12:29 +01:00
Martin Pulec
593716167c VRG: pass dimensions from video prop 2021-02-09 09:29:50 +01:00
Martin Pulec
31dae1f6fb Merge branch 'master' into vr-devel 2021-02-09 08:56:57 +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
8514de2fc4 Libug: enable strips 2021-01-27 14:21:54 +01:00
Martin Pulec
5f6ba155cb Stripe: copy frame metadata 2021-01-27 14:21:54 +01:00
Martin Pulec
9ca8d2e84c Libug test sender fix 2021-01-27 14:21:54 +01:00
Martin Pulec
2689f4259c GPUJPEG dec.: fixed CUDA_RGBA 2021-01-27 14:21:54 +01:00
Martin Pulec
b4f997c751 Dummy: option to dump first frame to file 2021-01-27 14:21:54 +01:00
Martin Pulec
474beb379f GPUJPEG: option to unstripe 2021-01-27 14:21:54 +01:00
Martin Pulec
03b06b9d16 Stripe: added I420 2021-01-27 14:21:54 +01:00
Martin Pulec
4ed77bee37 Added stripe capture filter [VR] 2021-01-27 14:21:53 +01:00
Martin Pulec
2324514aca Dummy: option to dump first frame to file 2021-01-27 12:50:23 +01:00
Martin Pulec
e1bf85a0ef Reorder VRG types 2021-01-26 13:31:40 +01:00
Martin Pulec
a81e452554 Updated VRG to use current API 2021-01-26 11:11:38 +01:00
Martin Pulec
4281f77335 Updated VRG API 2021-01-26 09:43:43 +01:00
Martin Pulec
a7f2994839 Merge branch 'master' into vr-devel 2021-01-25 12:20:37 +01:00
Martin Pulec
e702f16bce Libug: option to set verbosity level 2021-01-25 12:12:38 +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
1949fb114b Fixed passing of position data to callback 2021-01-17 17:07:39 +01:00
Martin Pulec
0f6ddf2db3 Updated libug sender example 2021-01-17 17:03:32 +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