Commit Graph

4035 Commits

Author SHA1 Message Date
Martin Pulec
eeac3fa120 CI: Win - added CineForm 2020-03-19 09:53:24 +01:00
Martin Pulec
e3247a0880 CI: Linux - build AppImage 2020-03-19 09:53:24 +01:00
Martin Pulec
a3427f636c CI: use static Qt for Mac 2020-03-19 09:53:24 +01:00
Martin Pulec
3dec64b9e3 CI: build macOS artifact 2020-03-19 09:53:24 +01:00
Martin Pulec
dc9614b2ce Updated ccpp.yaml
- Linux & Mac - added couple of new dependencies
- Windows - ability to create a build artifact
2020-03-19 09:53:23 +01:00
Martin Pulec
d77299390a CI: trigger build only if source changed 2020-03-19 09:53:23 +01:00
Martin Pulec
0508a43148 Added CI badge to README.md 2020-03-19 09:53:23 +01:00
Martin Pulec
a0830419a0 ccpp.yml: tests 2020-03-19 09:53:23 +01:00
Martin Pulec
9757227e20 GitHub CI: run also macOS 2020-03-19 09:53:22 +01:00
Martin Pulec
462f21355b Create ccpp.yml 2020-03-19 09:53:22 +01:00
Martin Pulec
ac022d5b34 Added GitHub action for nightly builds 2020-03-19 09:53:22 +01:00
Martin Pulec
67aac77c55 CI: Added Coverity 2020-03-19 09:53:22 +01:00
Martin Pulec
c2f6d1c2cf SDL2: clear num/caps lock modifiers
Make the keybindings work when caps/num lock is enabled.

+ reindent some tabs
+ keybindings -> display_sdl2_keybindings
2020-03-19 09:47:47 +01:00
Martin Pulec
eb42762f1d Resize utils: support for I420 2020-03-16 14:48:35 +01:00
Martin Pulec
33c3e3e8c7 Fixed previous commit 2020-03-16 08:27:36 +01:00
Martin Pulec
fbbd073690 Configure: GL improvements
* common GL stuff can be enabled/disabled alone
* check more GL disp deps [Linux]
* OpenGL is prerequisite for Spout
2020-03-15 13:51:32 +01:00
Martin Pulec
33bdcb48ad Module: do not write to maybe deleted storage 2020-03-15 13:30:57 +01:00
Martin Pulec
0ba62604d0 NDI disp.: fixed strncat/strncpy mistaking 2020-03-13 14:55:59 +01:00
Martin Pulec
16f048aba3 Lib common: fixed a warning 2020-03-13 14:53:28 +01:00
Martin Pulec
4dec514672 RTP: send RTCP to origin also for BYE 2020-03-12 08:22:37 +01:00
Martin Pulec
02075cfcc2 GPUJPEG dec.: set alpha to 0xFF for RGBA 2020-03-09 17:11:06 +01:00
Martin Pulec
7434260463 Bump to new GPUJPEG 2020-03-09 15:00:17 +01:00
Martin Pulec
bea9e3f981 Lavd: deprecate codec selection 2020-03-05 15:33:21 +01:00
Martin Pulec
8469e5db76 Video dec.: option to force decoded codec 2020-03-05 15:27:58 +01:00
Martin Pulec
25dfbbb7ba Ubuntu 16.04 compile fix: don't compile file input 2020-03-03 16:42:08 +01:00
Martin Pulec
e91b342ba9 Lavd: Ubuntu 16.04 compile fix 2020-03-03 14:49:31 +01:00
Martin Pulec
31b9c35c13 Removed BlueVelvetC Windows wrapper
The wrapper is already present in current distribution of Bluefish444
SDK.

+ unified (with Linux) and simplified appropriate configure.ac part
2020-03-03 14:49:31 +01:00
Martin Pulec
928e0202d2 Added Matrix badge
+ added link to a Matrix room to CONTRIBUTING.md
2020-03-03 14:49:03 +01:00
Martin Pulec
7b834b510f GitHub Actions: added weekly archive 2020-03-03 10:19:11 +01:00
Martin Pulec
bb07192c94 Coreaudio: add LIBS and OBJS in a usual way 2020-03-03 08:02:47 +01:00
Martin Pulec
a7b7952c86 Lavc: support for non-2 divisible I420 2020-03-03 08:02:47 +01:00
Martin Pulec
5cdce74851 Testcard: fixed I420 not divisible by 2 2020-03-03 08:02:46 +01:00
Martin Pulec
c20408a3a2 Video frame: correctly compute frame size for I420 2020-03-03 08:02:46 +01:00
Martin Pulec
7376a7419e Added tests for testcard ->i420 conversion 2020-03-03 08:02:46 +01:00
Martin Pulec
1386ffe50f Build: link unit test statically
Link plugins statically for unit tests even if plugins enabled for
UltraGrid build. It allows to test functions more easily without the
hassle of runtime loading the functions from the dynamic libraries.
2020-03-03 08:02:41 +01:00
Martin Pulec
5bae8aaac2 Libavcodec_common: fixed conversions from/to 420 2020-03-02 17:13:04 +01:00
Martin Pulec
2541bcc357 Cineform: support for I420 2020-03-02 17:13:04 +01:00
Martin Pulec
c05c4ecf38 Lavc: support for I420 2020-03-02 17:12:59 +01:00
Lukas Rucka
e70a48eb42 BUGFIX: Fix wrong docdir introduced in 14a42c6f4 2020-02-27 13:07:59 +01:00
Lukas Rucka
7f705b4b91 PACKAGING: Add force rebuild env for autobuild script 2020-02-27 10:36:50 +01:00
Lukas Rucka
18c3b728be BUGFIX: Fix cuda drop unless nvcc in global PATH introduced in 171672f62 2020-02-27 10:36:08 +01:00
Martin Pulec
508c47336c Bluefish444: compilation fixes (Linux)
Removed all custom C wrappers since the Linux version now has the C API
as well.
2020-02-26 16:34:21 +01:00
Martin Pulec
57213813c2 JACK: added first_channel= parameter 2020-02-25 11:02:38 +01:00
Martin Pulec
0d96d8a0a7 JACK play.: fixed port names 2020-02-25 10:44:19 +01:00
Martin Pulec
7c56ae9b7c Video codec: get_decoder_from_to() - check equal first
This would have perhaps negligible impact on effectivity but is more
readable in code.
2020-02-25 09:24:43 +01:00
Martin Pulec
ee889d4c2e Mac updater: use cURL
We do not use the date in the nightly build names any more.
2020-02-24 13:47:20 +01:00
Martin Pulec
54c2e1fa03 Bump to new GPUJPEG 2020-02-21 15:08:33 +01:00
Martin Pulec
6739e7e11f Testcard: support for I420 2020-02-21 15:08:33 +01:00
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