Commit Graph

5227 Commits

Author SHA1 Message Date
Martin Pulec
f0fb17362b VRG: test sender - send back RenderPacket
+ use requested width/height from received RenderPacket
2021-05-05 17:00:09 +02:00
Martin Pulec
4fc9590a4f Merge branch 'master' into vr 2021-05-05 16:59:52 +02:00
Martin Pulec
177254efeb bootstrap_gpujpeg.sh: Windows fixes
- copy only bin/, include/ and lib/ (avoid copying pkg config file)
- copy to $MSYSTEM_PREFIX instead of hard-coded /mingw64
2021-05-05 15:42:28 +02:00
Martin Pulec
04c2865559 bootstrap_gpujpeg.sh: download from GitHub for MSYS2 2021-05-05 10:08:16 +02:00
Martin Pulec
5fe81648c7 Updated autoconf.ac with autoupdate 2.71 2021-05-05 10:08:12 +02:00
Martin Pulec
af05b44fcf Separated pattern generator from testcard
Note: currently depends on testcard_common so it was moved as a core
object.
2021-05-05 09:00:58 +02:00
Martin Pulec
9c757d69a7 bootstrap_gpujpeg.sh: download from GitHub for MSYS2 2021-05-03 08:43:02 +02:00
Martin Pulec
000974183c GitHub CI [Mac]: fixed missing AJA unzip 2021-04-30 16:26:46 +02:00
Martin Pulec
15d521566d VRG: SubmitFrame only on non-zero widht and height 2021-04-30 15:54:15 +02:00
Martin Pulec
e24ff500ca VRG: small fix 2021-04-30 15:28:05 +02:00
Martin Pulec
c6b7937a1e added gpujpeg unit test 2021-04-30 15:26:57 +02:00
Martin Pulec
314239e248 added gpujpeg unit test 2021-04-30 08:57:51 +02:00
Martin Pulec
8162fff79e Video compress: ensure that poisoned pill was passed
Caller was obliged to pass it but pass it anyway if it wasn't (eg. when
the compression used anywhere else).
2021-04-29 16:59:06 +02:00
Martin Pulec
1685e427e4 GPUJPEG enc.: added option check
to silently check availability of CUDA-capable device
2021-04-29 16:58:56 +02:00
Martin Pulec
784ce15843 ff_codec_conversions_test: fixed a message 2021-04-29 15:29:56 +02:00
Martin Pulec
8e0f22dada Video compress: ensure that poisoned pill was passed
Caller was obliged to pass it but pass it anyway if it wasn't (eg. when
the compression used anywhere else).
2021-04-29 15:29:56 +02:00
Martin Pulec
1b00ea4566 VRG: display reasonable error if trying send+recv 2021-04-29 13:24:43 +02:00
Martin Pulec
44cc105746 GPUJPEG enc.: added option check
to silently check availability of CUDA-capable device
2021-04-29 12:26:20 +02:00
Martin Pulec
e8c2ab1198 GPUJPEG enc.: return failure if no device is found for list_devices 2021-04-29 12:07:18 +02:00
Martin Pulec
ec18013b6d Readded video_codec.c changes removed by a merge 2021-04-29 10:33:25 +02:00
Martin Pulec
369efe7677 GPUJPEG enc.: return failure if no device is found for list_devices 2021-04-29 10:23:19 +02:00
Martin Pulec
fcbbae0420 GPUJPEG: accept pitches 2021-04-29 09:30:36 +02:00
Martin Pulec
842aea8887 GPUJPEG: refactor a bit 2021-04-29 09:01:26 +02:00
Martin Pulec
194dafbcba Video decompress: added pitches parameter [VRG] 2021-04-29 08:24:11 +02:00
Martin Pulec
d579fbf882 GitHub CI [Mac]: parallel build of live555, cineform 2021-04-27 15:32:57 +02:00
Martin Pulec
b6adea2b62 GitHub CI [Mac]: don't require all non-free SDKs
Do not require all of the non-free SDKs to be present. User may opt in
only for one (and doesn't own the other, either).
2021-04-27 15:32:56 +02:00
Martin Pulec
434719b589 GitHub CI: enable AJA+DELTACAST only if we have SDKs 2021-04-27 15:32:56 +02:00
Martin Pulec
422f60b814 GitHub CI [Mac]: speed up the build
Cached are not only installers but also builds/installations
2021-04-27 15:32:56 +02:00
Martin Pulec
b01b5964ee 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-04-27 15:32:51 +02:00
Martin Pulec
d885c414da Spout: fixed deleting (void *) instead of (SpoutSender *) 2021-04-26 15:39:17 +02:00
Martin Pulec
0a1b717892 GitHub CI [Win]: install CUDA 11.3
+ use netinst (may speed a little up - less amount of downloads)
2021-04-26 15:23:59 +02:00
Martin Pulec
b6a5d703ec Configure: Windows XIMEA install has changed paths
+ a bit clearer path handling
2021-04-26 14:29:38 +02:00
Martin Pulec
b58173cf16 Portaudio probe: enumerate devices 2021-04-26 09:58:11 +02:00
Martin Pulec
2619da10cc Portaudio: do not print unusable devices if not verbose
Do not print devices without input/output channels for capture/playback.
Can be overriden by using verbose mode.
2021-04-23 16:56:51 +02:00
Martin Pulec
1e87326176 Reallow run without parameters [VRG] 2021-04-23 15:51:35 +02:00
Martin Pulec
fa9c76cc2a VRG: accept RenderPacket by ug_send_frame 2021-04-23 14:08:48 +02:00
Martin Pulec
d98ec20ece Updated VRG changelog 2021-04-23 13:44:53 +02:00
Martin Pulec
d43937962c RTP print incorrect values 2021-04-23 13:21:14 +02:00
Martin Pulec
448894f5db VRG: allocate larger buffer
To accomodate pitched frame
2021-04-23 13:19:53 +02:00
Martin Pulec
9ae7272752 Decoder: reflect VRG pitches 2021-04-23 13:19:52 +02:00
Martin Pulec
efc5cb2997 RTP decoder: ensure buffer will not written past the end
May be possible when there are metadata past frame (VRG).
2021-04-23 13:19:52 +02:00
Martin Pulec
7a213dafff RTP print incorrect values 2021-04-23 13:19:52 +02:00
Martin Pulec
b0cdb4140e VRG: debug dump RenderPacket 2021-04-23 13:19:42 +02:00
Martin Pulec
6aa3460fc2 Configure: do not require VRG headers (we have fallback) 2021-04-23 09:34:28 +02:00
Martin Pulec
87c6fbcaa0 Merge branch 'master' into vr-devel 2021-04-23 09:31:36 +02:00
Martin Pulec
73a27b6f67 V4L2: print open error if device exists but cannot be opened 2021-04-21 15:28:38 +02:00
Martin Pulec
eeb96bbeb3 V4L2: print captured format 2021-04-21 14:42:06 +02:00
Martin Pulec
12b741b569 V4L2: replace non-thread safe strerror with new log_perror
+ use log_perror also instead or plain perror
2021-04-21 14:42:06 +02:00
Martin Pulec
dd49b48b69 Added log_perror
Same as perror but uses the logger
2021-04-21 14:42:02 +02:00
Martin Pulec
3a19919dab V4L2: convert dst format fixes
Do not copy bytesperline and colorspace from src.
2021-04-21 10:08:13 +02:00