Martin Piatka
29eec7f19e
gl: Move vdpau functionality into separate file
2022-08-09 17:00:25 +02:00
Martin Pulec
356b622889
testcard: get rid of SDL_mixer
...
SDL_mixer has some nasty dependency on JACK so remove it altogether
since it is perhaps seldom used (the MIDI playback may be added later
eg. as a standalone audio capture).
(see GH discussion #241 )
2022-07-27 09:05:56 +02:00
Martin Pulec
1d8e83ddf6
configure: do not warn if using dylibbundler v1
...
Main development is in original dylibbundler while the v2 stalls -
important changes are rather being ported into mainstream from v2.
2022-06-28 14:46:09 +02:00
Martin Piatka
7acea1fed1
display/preview: Merge with unix_sock display
...
Switch from shared memory based ipc to unix socket
2022-06-24 13:40:19 +02:00
Martin Pulec
47d8fd5143
CI: use AJA from GitHub [mac]
2022-06-14 11:36:58 +02:00
Martin Pulec
e9c255d0e1
V4L2 cap.: make libv4lconvert soft depenendency
...
libv4l2 is actually not needed at all (we do not use v4l2_ wrappers
like v4l2_open).
libv4lconvert can be make soft dependency
2022-06-14 11:35:58 +02:00
Martin Pulec
8a07498a3b
added V4L2 display
2022-06-10 15:46:43 +02:00
Martin Pulec
0d7ab91bd9
configure: fixed NDI version passing
2022-05-25 14:47:18 +02:00
Martin Pulec
2b45ba946b
mac: display warning to use alt-build on <10.15
2022-05-17 08:56:13 +02:00
Martin Pulec
5ca1ed3730
RTSP cap.: get rid of glib dependency
...
It was needed only for base64 decode, which is perhaps needless
overhead.
2022-05-02 16:12:32 +02:00
Martin Pulec
5309a5e874
configure: remove debug pring
2022-05-02 16:12:31 +02:00
Martin Pulec
b1a7f2229a
lavc split also to/from conv file
...
The combined file had ~3k lines which is quite too much.
2022-05-02 16:12:26 +02:00
Martin Pulec
d4841687c4
split libavcodec_common to multiple files
...
This allows use of libavcodec_common with eg. audio without to need to
include all the conversions burden.
2022-05-02 16:12:26 +02:00
Martin Pulec
cc82fae908
configure: AJA fixes
...
- do not check for the version in Windows (cannot be checked as it is
implemented)
- dropped NTV2 12 compat - this wouldn't definitely compile, as we
require approx. NTV2 16 as indicated in the particular test
2022-04-27 12:10:39 +02:00
Martin Pulec
54aa7c2c8a
configure: check for AJA version at least 16
2022-04-26 16:45:43 +02:00
Martin Pulec
299b3387c2
Rewritten OpenGL display to use GLFW
2022-04-20 09:32:53 +02:00
Martin Pulec
a8382657f7
configure: optionally specify NDI ver
2022-04-11 13:53:10 +02:00
Martin Pulec
132569c023
CI Win: use upstream libnatpmp GH repo
...
The original location sometimes fail with HTTP error code 500 causing
the build to fail. Thus replace it with own libnatpmp mirror (there
isn't any ongoing development, anyway).
2022-04-05 12:52:18 +02:00
Martin Pulec
2a69605ca1
configure: resize - deps not found explicit
2022-04-04 09:51:32 +02:00
Martin Pulec
d23b92af70
configure.ac, macOS: silence OpenGL API deprecation
...
Perhaps the whole OpenGL stack is deprecated since macOS 10.14.
2022-03-30 16:51:29 +02:00
Martin Pulec
585e95ad20
Makefile: remove unneeded includes
2022-03-30 14:05:13 +02:00
Martin Pulec
3a175fce0e
Makefile: CUDA_INC to CUDA compiler instead of INC
...
Passing the parameter to MSVC compiler causes MinGW headers to be
used which causes compilation fail.
See:
https://github.com/CESNET/UltraGrid/actions/runs/2059190533
2022-03-30 14:05:13 +02:00
Martin Pulec
c91d346c2c
lavd: move videotoolbox_init to sep. file
2022-03-28 16:22:53 +02:00
Martin Pulec
3c465fcae3
configure.ac: compile for macOS 10.15
...
Assume at least macOS 10.15 (except of alt build), it contains
timespec_get, macOS Mojave is also no longer supported.
2022-03-24 16:55:08 +01:00
Martin Pulec
296649d05e
configure.ac: fixed misleading EWS not found msg
2022-03-22 14:40:57 +01:00
Martin Pulec
17fa2dba42
timespec_get compat
...
macOS 10.11 which we still use for backward-compatible mac builds
doesn't have timespec_get function.
2022-03-22 14:40:56 +01:00
Martin Pulec
26ad719ac3
configure: print warnings also in the end
...
This prevents some to be missed by user.
- removed screen cap warning for a very old mac
- for conference print it to summary only if the module was requested
explicitly
2022-03-11 10:48:49 +01:00
Martin Pulec
1733346ce4
Makefile: QT_CFLAGS->QT_CXXFLAGS
...
Qt toggles some C warnings not known to C++.
2022-03-09 16:09:36 +01:00
Martin Pulec
df7d47d418
configure: fixed Qt6 in Windows
...
The generated Makefile is only umbrella for Debug and Release makefiles.
2022-03-09 16:09:35 +01:00
Martin Pulec
bb63bed6a7
confiugre.ac: Qt - search also for qmake6
...
qmake6 is available in MSYS2 qt6.
2022-03-09 16:09:26 +01:00
Martin Pulec
91d5054677
configure, config_unix.h: removed some obsolete includes/checks
2022-03-02 11:24:02 +01:00
Martin Pulec
3e7ccbda6c
configure.ac: enlarge fields (lavs summ. is wider)
2022-03-01 16:11:18 +01:00
Martin Pulec
daa33d5bb6
configure.ac: fixed wrong summary if EWS not present
2022-03-01 16:11:18 +01:00
Martin Pulec
c5c9fe8b2f
autotools: do not override explicit -O with -Ofast
...
Do not set -Ofast for selected sources when CFLAGS contains some
optimization (-O) level option.
2022-02-25 14:32:29 +01:00
Martin Pulec
66140e1f3e
zfec configure+CI: use /usr/local/src
...
- install only zfec subdirectory, not whole repo
- macOS blocks creating files directly in /usr(/src)
2022-02-03 15:41:10 +01:00
Martin Pulec
05f7642823
configure.ac: zfec help string - missing DIR
2022-02-03 15:41:09 +01:00
Martin Pulec
035d13ece6
configure.ac: check also CineForm SDK pkgconf
...
But give it a low priority - the pkg configuration seems to be wrong -
-lCFHDCodecStatic is in LIBS but libCFHDCodec.a is actually generated.
2022-02-03 15:41:09 +01:00
Martin Pulec
06dd9beca4
configure.ac: added alternative lookup path for zfec
2022-02-03 15:41:08 +01:00
Martin Pulec
64b494aecc
Removed EWS from sources
...
Take it as a dependency
2022-01-31 16:29:17 +01:00
Martin Pulec
94239f9242
configure.ac: fixed wrong keyword + default val
2022-01-26 16:15:17 +01:00
Martin Pulec
6cb4c37627
configure.ac: remove all but core libs from OpenCV
...
Those were useless and caused some undefined references in Arch Linux:
https://bugs.archlinux.org/task/70286
+ check for opencv_imgproc that is usually also required
2022-01-26 10:36:14 +01:00
Martin Pulec
4db7915c0e
configure.ac: simplified OpenCV checking
2022-01-26 09:13:07 +01:00
Martin Pulec
a1e055ae27
configure.ac: option to enable/disable cppunit
2022-01-26 08:22:42 +01:00
Martin Pulec
72ddb167be
do not require sdl for testcard2
...
+ do not require testcard2 for audio/mixer for testcard (1)
2022-01-26 08:22:41 +01:00
Martin Pulec
bc40de7b3b
configure.ac: remove -mwindows from all SDL pkgs
2022-01-20 14:04:44 +01:00
Martin Pulec
1da778ced6
configure.ac: allow selecting individual features within testcard-extras
2022-01-20 12:07:09 +01:00
Martin Pulec
666686c94d
configure.ac improved testcard-extras
...
- print reqs
- really check if enabled whenever user enforces with --enable-testcard
extras (+ optional "all")
2022-01-19 14:15:26 +01:00
Martin Pulec
9efcc6c2ab
configure.ac: remove bashism + unused parameter
...
This partially reverts eb390d344 .
2022-01-19 14:12:23 +01:00
Martin Pulec
c60cf5f760
configure.ac: change testcard-extras activation to auto
2022-01-19 11:59:52 +01:00
Martin Pulec
ba80367bb4
configure.ac: remove unused HAVE_LAVC_AUDIO
...
useless - there is nothing like separate libavcodec audio part
2022-01-18 12:15:46 +01:00