Commit Graph

3987 Commits

Author SHA1 Message Date
Martin Pulec
0ae4e54cb7 I420: use 'yuv' file extension
FFmpeg, which is the most straightforward to process these files,
doesn't accept 'i420' extension.
2020-02-21 15:08:32 +01:00
Martin Pulec
056d3b733f GPUJPEG enc.: support for I420 2020-02-21 15:08:28 +01:00
Martin Pulec
fe5b2c844c GPUJPEG enc.: small fixes 2020-02-21 13:33:39 +01:00
Martin Pulec
96c99f490b Lavc: updated 'thread' option handling
Use the option for all codecs + disable threading if explicitly
specified (even if default setting enable it, eg. with H.264 with
zerolatency implies slice threading).
2020-02-20 16:37:47 +01:00
Martin Pulec
6bb59bf9fb Playback: be more verbose when file/dir not found 2020-02-20 15:04:34 +01:00
Martin Pulec
0a2397444f Host: print_capabilities - preset count to 0
Preset count to 0 to prevent malfunctioning modules that doesn't set the
count (usually in case of error).
2020-02-19 16:32:15 +01:00
Martin Pulec
c4e1bd5173 Jack common: returning NULL is not sufficient
Returning NULL is not sufficient because the count is used as an
indicator of error.
2020-02-19 11:07:18 +01:00
Martin Pulec
e80ac85314 Make distcheck: try also --capabilities if not fails 2020-02-19 09:56:48 +01:00
Martin Pulec
37eb5508f4 Configure: fixed some warnings 2020-02-19 09:48:25 +01:00
Martin Pulec
b784e2b7df CoreAudio: correct device identifer for probe 2020-02-18 15:46:10 +01:00
Martin Pulec
63cea1da1b Make: bundle dynamic Qt [macOS] 2020-02-18 15:45:59 +01:00
Martin Pulec
df11bdc884 Configure: for libcrypto check also openssl/aes.h
If libcrypto is detected by pkg-config, check also for presence of
openssl/aes.h. Some macOSes have /usr/lib/pkgconfig/libcrypto.pc
present with empty CFLAGS but headers are not present.
2020-02-14 09:38:53 +01:00
Martin Pulec
77a96c71af Call PKG_PROG_PKG_CONFIG explicitly
According to the man page, this shall be called first if we are not sure
whether first PKG_CHECK_MODULE will be run (that will set the PKG_CONFIG
variable). So this is a safety command in case first PKG_CHECK_MODULE is
skipped.
2020-02-14 09:07:55 +01:00
Martin Pulec
1c146de839 Qt: prefix QSharedMemory with QtCore path
Otherwise doesn't compile with Qt 5.14.
2020-02-13 15:07:05 +01:00
Martin Pulec
370411f517 Make: remove release target for Qt GUI [Win]
Doesn't seem to be supported anymore.
2020-02-13 14:38:59 +01:00
Martin Pulec
24a2645aba AJA: prepare for CI build 2020-02-11 15:44:19 +01:00
Martin Pulec
d60e9da5db get_dll_depensds.sh: ignore also files in c:\windows
GitHub Windows runners have system installed with a dir with a lowercase
first letter.
2020-02-11 15:44:19 +01:00
Martin Pulec
d7d5c0be48 Configure: use data/redists as framework location for Mac 2020-02-11 15:44:16 +01:00
Martin Pulec
065eefe9a3 Configure: fixed XIMEA [Win]
Fixed when environment value GENICAM_GENTL64_PATH is set by system
(usually to something like "C:\XIMEA\GenTL Producer\x64").
2020-02-11 15:36:46 +01:00
Martin Pulec
a0b667a883 Bump to new GPUJPEG 2020-02-10 08:15:05 +01:00
Martin Pulec
3d4df9b112 GPUJPEG: encode I420 with subsampling 4:2:0 2020-02-10 08:15:05 +01:00
Martin Pulec
ed6d6fc340 GPUJPEG dec.: support for decoding to I420 2020-02-10 08:15:05 +01:00
Martin Pulec
e9e4db81ea Addd I420 2020-02-10 08:15:04 +01:00
Martin Pulec
817fe39684 RTSP: correctly free responses 2020-02-10 08:14:52 +01:00
Martin Pulec
e8c53dd39b Audio: extend network buffers if needed
Extend network buffers if received frame size exceed the configured
buffer size (eg. using a plenty of channels).
2020-02-07 15:31:58 +01:00
Martin Pulec
5420d5f2c1 Configure: detect live555 automatically 2020-02-07 08:59:06 +01:00
Martin Pulec
d16e2f6630 Configure: Autodetect SPOUT wrapper
+ configurable location in the SPOUT wrapper build script
+ install the Spout DLL with the build script to /usr/local/bin
2020-02-07 08:59:02 +01:00
Martin Pulec
6dbb817c0e GPUJPEG enc.: remove 1 level of indention (parsing) 2020-02-06 21:01:32 +01:00
Martin Pulec
24e3dcda4d GPUJPEG enc.: added subsampling option 2020-02-06 21:01:32 +01:00
Martin Pulec
f2cb27068e GPUJPEG: check API version 2020-02-06 21:01:31 +01:00
Martin Pulec
7f1173f685 GPUJPEG: encode/decode RGBA natively 2020-02-06 21:01:31 +01:00
Martin Pulec
86c5b6815c Removed forgotten MAX_AUDIO_CAPTURE_CHANNELS 2020-02-06 20:57:59 +01:00
Martin Pulec
1802760437 Removed no longer used MAX_AUDIO_CAPTURE_CHANNELS 2020-02-06 17:22:00 +01:00
Milos Liska
5faf5b671a --video-protocol help fix
--video-protocol help should actually print a list of available
protocols
2020-02-06 10:57:19 +01:00
Martin Pulec
1a8523f12c Keycontrol: use more user-friendly key names 2020-02-04 11:24:04 +01:00
Martin Pulec
63606f3f9d Missing Ctrl-{up,dn} string representation 2020-02-04 11:23:15 +01:00
Martin Pulec
7a4f5f2f1d GL: removed extra '%' 2020-02-04 11:21:08 +01:00
Martin Pulec
5ef05485b0 Configure: autodetect AJA wrapper [Win] 2020-02-03 13:21:23 +01:00
Martin Pulec
0e590bc66d GPUJPEG: refactorize a bit 2020-01-29 17:12:59 +01:00
Martin Pulec
d66e10a438 Config_msvc: wrong guard order 2020-01-29 17:12:59 +01:00
Martin Pulec
9dba8b7bed Keycontrol: fixed parsing of "map" message
Strtoll must be used instead of strtol because long is 32-bit in Win64
API.
2020-01-29 17:09:29 +01:00
Milos Liska
ea4570ecae Fixed wrong malloc size for audio_filename 2020-01-24 10:21:39 +01:00
Martin Piatka
c77fd4f100 libavcodec_common: uyvy_to_yuv420p: Fix invalid reads when height is odd 2020-01-23 11:45:47 +01:00
Martin Pulec
f74a15cbc9 GPUJPEG: decode also to RGBA if needed 2020-01-21 18:04:20 +01:00
Martin Pulec
37f55d45f3 Platform_pipe: call WSAStartup/WSACleanup explicitly
Not all pipes are destroyed upon common_cleanup call (which calls
WSACleanup).
2020-01-21 10:29:10 +01:00
Martin Pulec
b47ceb1deb Makefile: win screen cap - create a dir 2020-01-14 09:23:21 +01:00
Martin Pulec
ad01151c30 GL: fixed error string foramatting 2020-01-07 11:53:46 +01:00
Martin Pulec
4ebc702db4 Doxygen: include CUDA files 2020-01-02 08:01:35 +01:00
Martin Piatka
710352a615 Video codec: Fix vc_copylineToUYVY709 writing more than dst_len 2019-12-16 12:25:34 +01:00
Martin Pulec
ca6707e92f XIMEA: fixed dlerror [Win] 2019-12-07 15:23:13 +01:00