Commit Graph

5201 Commits

Author SHA1 Message Date
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
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
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
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
Martin Pulec
cbf0bb440b V4L2: print capabilities in verbose mode for help 2021-04-21 09:10:33 +02:00
Martin Pulec
0a71c36d6b updated ext-deps/README.md 2021-04-21 08:34:57 +02:00
Martin Pulec
3858137247 V4L2: use logger (+ print strerror for ioctls) 2021-04-20 16:46:43 +02:00
Martin Pulec
8eee967992 V4L2: print available codecs in help 2021-04-20 16:46:43 +02:00
Martin Pulec
9740632d51 V4L2: added option "convert" 2021-04-20 16:46:43 +02:00
Martin Pulec
5ea80cfb90 V4L: print conversion error meessage 2021-04-20 16:46:43 +02:00
Martin Pulec
dbc071fe81 Logger: fixed a leak 2021-04-19 16:59:25 +02:00
Martin Pulec
9fc0e0fc66 Updated vrgstream-fallback.h 2021-04-19 15:32:44 +02:00
Martin Pulec
a1720afe3d GitHub CI [Win]: updated JACK 2021-04-19 13:13:43 +02:00
Martin Pulec
75b47acf0f Revert "GitHub CI [Linux]: Fix FFmpeg refusing P1-P7 presets"
This reverts commit 6537ae9aed.

Fixed in FFmpeg upstream.
2021-04-19 10:15:05 +02:00
Martin Pulec
009d85d512 NDI cap.: print NDI version in GitHub build 2021-04-19 09:34:16 +02:00
Martin Pulec
c66fa9f7ea Makefile: small fixes
- use qmake only if really detected
- use qmake-based lookup only for Qt >= 6
2021-04-19 09:11:02 +02:00
Martin Pulec
15b119801c NDI cap.: identify to log as [NDI cap.] 2021-04-16 16:37:46 +02:00
Martin Pulec
4a9261d186 NDI cap.: missing vf_free causing leaking every frame 2021-04-16 15:45:09 +02:00
Martin Pulec
6537ae9aed GitHub CI [Linux]: Fix FFmpeg refusing P1-P7 presets
Fix FFmpeg bug refusing P1-P7 presets if GPU doesn't support lossless
encoding.
2021-04-16 11:36:21 +02:00
Martin Pulec
0d4e07da1d GitHub CI [Linux]: prepare to apply series of patches to FFmpeg
Use Git-formatted patches.
2021-04-16 09:19:50 +02:00
Martin Pulec
c8a029e421 stacktrace_addr2line.sh: prettier print
- pretty print by default (use one line output)
- print inlines stack trace by default
- better delimit individual stack frames
2021-04-15 13:08:08 +02:00
Martin Pulec
120a7b4ff6 Changed some messages verbosity
- signal handler - verbose
- frame incomplete - debug (usually quite chatty)
2021-04-14 13:55:57 +02:00
Martin Pulec
19b83ba78e RTP_PACKET_HEADER_TYPE: minor clarification
Use actual member size to make clear which size it is.

+ include stdint.h (and include C++ version in for C++)
2021-04-14 13:53:20 +02:00
Martin Pulec
e937bf0677 Hd-rum-translator: fixed incorrectly used OVERLAPPED::Pointer
For asynchronous IO, if lpCompletionRoutine != NULL,
WSAOVERLAPPED::hEvent may pass user data, not OVERLAPPED::Pointer.
2021-04-14 09:16:27 +02:00
Martin Pulec
e9ab392f16 GitHub CI [Linux]: build libvpx with --enable-vp9-highbitdepth
Start building own libvpx with high bit depth option.
2021-04-13 16:16:28 +02:00
Martin Pulec
01e36b250b install_dylibbundler_v2.sh: improvements
- do not use cmake (speed, compat)
- shallow clone
- parallel make according to num logical cores
2021-04-12 15:53:14 +02:00
Martin Pulec
255e9da7e7 Reflector: return 1 on error
The return value may be used by distcheck.
2021-04-12 15:53:13 +02:00
Martin Pulec
fff6332fcc Makefile: distcheck - check also reflector 2021-04-12 15:53:13 +02:00
Martin Pulec
d5d226d9f9 Makefile: simplified macOS building 2021-04-12 15:53:13 +02:00
Martin Pulec
b30c1bb0c1 configure: pass Qt CFLAGS only where needed
When taken from qmake, QT_CFLAGS introduce disruptive -isysroot. Also
defines things like -pipe, -O2, -mmacosx-version-min, -Wxxxx and -fPIC,
which we obviously don't want to take globally from Qt.
2021-04-12 15:53:13 +02:00