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