5445 Commits

Author SHA1 Message Date
Martin Pulec
a06d459a80 UltraGrid 1.7.2 v1.7.2 2022-01-18 11:56:26 +01:00
Martin Pulec
7d8c2c7daa ndi_common.h: properly mark string literal as UTF-8
+ missing space before (R) mark
+ make NDI_PRINT_COPYRIGHT macro call look like function
2022-01-14 15:51:45 +01:00
Martin Pulec
14017ee0fe common_preinit: Win - set output as UTF-8 2022-01-14 15:51:45 +01:00
Martin Pulec
0627ebee99 GitHub CI [Windows, NDI]: added additional wait if NDI not (yet?) present 2022-01-14 15:51:45 +01:00
Martin Pulec
78b608d7b4 ndi_common.h: try also lib in /usr/local/lib
NDI redist installer doesn't set NDILIB_REDIST_FOLDER environment
variable and installs to /usr/local/lib by default.

+ fixed too short allocated string - missed length of '/'
2022-01-14 15:51:43 +01:00
Martin Pulec
ff4a320a45 GitHub CI: current NDI bug workaround 2022-01-13 16:43:10 +01:00
Martin Pulec
83b7a610b1 Added NDI branding 2022-01-13 16:43:08 +01:00
Martin Pulec
b7ad3cb9ce create_release.sh: use ATX markdown hdr instead of bold for changes and fixes
This allows having some formatting in FIXES.md, eg. for different minor
versions like that:

    #### 1.7.1
    - changes for 1.7.1
    - another fix in 1.7.1
    ### 1.7.2
    - fixes for 1.7.2

+ join the lines like beginning with spaces more inteligently
2022-01-11 15:44:17 +01:00
Martin Pulec
4dd888b6f0 Updated FIXES.md 2022-01-11 14:55:18 +01:00
Martin Pulec
8645e4bcb4 GitHub CI: download NDI directly from NewTek
and build it unconditionaly.
2022-01-11 13:31:11 +01:00
Martin Pulec
ac6ffee02a GitHub CI: build NDI by default if SDK is found
Removed separate NDI handling (branch ndi-build and build it as upstream (if SDK is found)
since NDI is now dynamically runtime loaded.
2022-01-11 13:30:51 +01:00
Martin Pulec
c32dd4bd4e NDI: open dynamically on runtime
To avoid adding NDI library yet allowing user to install it separately and use it with UG.
2022-01-11 13:28:48 +01:00
Martin Pulec
c53d966e80 Audio compress: fixed encoder changing BPS with multichannel
Fixed a situation when audio compression changes BPS, eg. AAC:

    uv -s testcard --audio-codec AAC --audio-capture-format channels=2
2022-01-07 09:46:11 +01:00
Martin Pulec
81f70742de GitHub CI [Win, VHD]: fixed current (6.18) lib location 2021-12-06 14:10:58 +01:00
Martin Pulec
2441e9cfd6 build_aja_lib_win64.sh: missing libs
NTV2 ver 16.1 requires some more libraries.
2021-12-06 14:10:56 +01:00
Martin Pulec
9d17f00980 GitHub CI [Win, AJA]: AJA 16.1 compat - use glob for VS proj 2021-12-06 14:10:50 +01:00
Martin Pulec
f4f370f683 UltraGrid 1.7.1 v1.7.1 2021-12-03 08:18:25 +01:00
Martin Pulec
0074087968 AppImage: Rocky Linux 8 compat 2021-12-03 08:18:20 +01:00
Martin Pulec
9c6b13a836 GitHub CI: add bugfix changelog to GH release
Fixes are listed in file FIXES.md

+ fix the link to full changelog
2021-12-02 12:11:07 +01:00
Martin Pulec
c3a03c51aa Added FIXES.md 2021-12-02 11:43:33 +01:00
Martin Pulec
775a0a2282 Linux AppImage: remove libgdk-3.so.0
This causes a crash of uv-qt on U21.10.

Actually it suffices to remove libffi.so.6 instead but it is a
dependency of SDL2.
2021-12-02 11:09:56 +01:00
Martin Pulec
9eadc71649 create_continuous_release.sh: missing EOF + double-quote vars 2021-11-26 15:45:34 +01:00
Martin Pulec
23b8bfcad6 GitHub CI [Linux]: bundle i965-va-driver-shaders
Bundle i965-va-driver-shaders instead of i965-va-driver. This should be
superior:

"This package contains also contains the non-free encode shaders for
VP8, VP9, HEVC and AVC for generation 7.5 hardware or newer."
2021-11-26 15:45:21 +01:00
Martin Pulec
695ed90df6 Fixed compilation when HTTP SDP is disabled 2021-11-25 16:11:11 +01:00
Martin Pulec
e0f2ddeb57 lavc JPEG: fixed broken JPEG if threads=no
Fixed broken JPEG produced by current FFmpeg if slices > 1 and
threads = 1.
2021-11-25 13:05:01 +01:00
Martin Pulec
6441d36f56 GitHub CI [Linux, FFmpeg]: fixed SVT-VP9
Fixed SVT-VP9 patch not applying - we need more repo depth now
 (increased 1000->5000 commits - 2000 would take 18 MiB, 5000 24 MiB,
 which is stil decent).
2021-11-25 13:04:53 +01:00
Martin Pulec
5957be49a3 Fixed handling of newly reserved PT 95 2021-11-23 16:30:40 +01:00
Martin Pulec
fe92b06ebc Splashscreen: improved background gradient
Use non-linear gradient for the background to avoid sharp borders of the
background visible with on finer displays.
2021-11-18 13:45:52 +01:00
Martin Pulec
523eb6b985 configure: fixed OpenGL build when lavc not present
Do not add dependency/build hwaccel_libav_common.o if libavcodec is not
present as a dependency for OpenGL display.
2021-11-12 16:49:56 +01:00
Martin Pulec
5b3bc89e93 Image pattern generator: fixed gradient2
- "gradient" is prefix of "gradient2" and the first was checked earlier
  thus gradient2 was never selected
- incorrect check for boundaries with min instead of max
2021-11-12 09:58:45 +01:00
Martin Pulec
3af2d021bc UltraGrid 1.7 v1.7 2021-11-09 10:43:09 +01:00
Martin Pulec
240630357a Updated splashscreen to 1.7 2021-11-09 10:43:08 +01:00
Martin Pulec
7add441e60 Updated version color to bright_blue 2021-11-09 10:43:08 +01:00
Martin Pulec
24ce0447d6 s/Short log/Changes/ in GH release 2021-11-09 10:43:08 +01:00
Martin Pulec
0ef1c0c92b Updated README.md
Small clarifications/cleanups
2021-11-09 10:21:38 +01:00
Martin Pulec
b273b3597f Rang: enable also other 3-/4-bit ANSI colors
Enabled remaining 3-/4-bit ANSI colors as per:
https://en.wikipedia.org/wiki/ANSI_escape_code#3-bit_and_4-bit

rang.hpp header is now synced with:
https://github.com/MartinPulec/rang/blob/master/include/rang.hpp
2021-11-09 10:21:35 +01:00
Martin Pulec
01d69310ae Merge pull request #204 from tmenari/bugfix/decklink-3d
[decklink] fix stereo 3D supportedFlags
2021-11-09 10:21:21 +01:00
Thomas Menari
c2978c0031 [decklink] fix stereo 3D supportedFlags 2021-11-08 16:00:22 -08:00
Martin Pulec
1b3b27eb7c Updated copyright dates for modified files 2021-11-08 15:43:14 +01:00
Martin Pulec
2521925c87 DeckLink: return to default BPS == 4
This partially reverts 2a511d58. The value 4 should be default now (best
quality), BPS==2 should be perhaps set later by a preset (after/if
implemented).
2021-11-08 09:22:32 +01:00
Martin Pulec
d3fa4437e5 Reed-solomon: added decoder stub
Added stub allowing dummy decode (without error correction) for the
receiver basic run.
2021-11-05 13:47:15 +01:00
Martin Pulec
30db5b4fed RS: loop readibility fix 2021-11-05 12:03:44 +01:00
Martin Pulec
e5716f3f5c Reserve PT 95 for future use in UG
+ do not abort on unknown PT in audio
2021-11-05 10:43:59 +01:00
Martin Pulec
65435cb45f RTP PT: commented PT_JPEG
Clarify that PT_JPEG isn't our JPEG but RFC-compliant.
2021-11-05 10:43:59 +01:00
Martin Pulec
0cfc4c778a Video decoder: support unknown FPS values
Support FPS values that are not understood by UG (FPSd == 0) and
replace it by 30.

This is a forward compatibility feature when there may be special meaning FPS
values (unlimited etc.) but it can still be displayed, especially by displays
that don't honor FPS value like OpenGL.
2021-11-05 10:43:57 +01:00
Martin Pulec
c84d62f4ed Logger: oneshot messages suppport 2021-11-05 10:39:33 +01:00
Martin Pulec
6878d5de4b Audio playback SDI: s/capture/playback 2021-11-04 10:13:35 +01:00
Martin Pulec
edcb3e9096 Configure: Qt6 fixes
- fixed [,] special meaning in M4
- qmake version >6 -> >=6
- typo: QMAKE_VER instead of QMAKE_VERSION
2021-11-03 13:40:14 +01:00
Martin Pulec
ddee6968c8 GitHub CI: create continuous release if needed
For Linux AppImages in release channel, zsync files are stored as an
artefact in continuous release assets so ensure that it is present.
2021-11-03 09:04:45 +01:00
Martin Pulec
61e2bb8adf GitHub CI [Linux]: fixed rav1e build
Cargo 1.56 is needed for cargo-c but 1.55 is in U18 runner ver
20211017.0 thus update as a workaround.

Failed run:
https://github.com/MartinPulec/UltraGrid/actions/runs/1412342915
2021-11-03 08:57:59 +01:00