Commit Graph

3391 Commits

Author SHA1 Message Date
Martin Piatka
cea756e613 GUI: Add display options 2019-05-03 13:25:32 +02:00
Martin Piatka
a4eea95391 GUI: Move fec to settings window 2019-05-03 13:23:55 +02:00
Martin Pulec
94a33ffeb0 Video decoder: fixed FEC uncompressed decoding 2019-04-29 17:48:09 +02:00
Martin Pulec
ef71d961a7 WASAPI compilation fix 2019-04-25 15:20:43 +02:00
Martin Pulec
1fda03564c Merge pull request #22 from tmenari/master
Add 12-bit (raw R12L) compress/decompress support to cmpto_j2k
2019-04-25 14:51:17 +02:00
Thomas Menari
4f82fe0797 [cmpto_j2k] readability 2019-04-24 10:57:27 -07:00
Thomas Menari
7390015e98 Merge branch 'master' of https://github.com/CESNET/UltraGrid 2019-04-24 10:51:56 -07:00
Martin Pulec
bf729f32e2 DeckLink: fixes 2019-04-24 14:49:16 +02:00
Martin Pulec
d09d91d965 DeckLink: compat with API 11.0 2019-04-24 14:49:12 +02:00
Martin Pulec
aa983e3af0 Updated DeckLink API to 11.0 2019-04-24 14:46:20 +02:00
Martin Pulec
470628cb90 Added WASAPI playback 2019-04-24 14:46:20 +02:00
Martin Pulec
5407a0d890 Windows: non-blocking receiving for audio 2019-04-24 14:46:20 +02:00
Martin Pulec
eabe8d4909 Missing include 2019-04-24 14:45:57 +02:00
Martin Pulec
55ada9bbf0 DeckLink cap.: do not crash on error
Do not crash when impossible parameters set on commandline (eg. 12-bit
RGB on a card without a support).
2019-04-23 10:53:59 +02:00
Thomas Menari
b16757adec [cmpto_j2k] use 12bit j2k codestream for r12l instead of 16bit 2019-04-18 16:28:25 -07:00
Thomas Menari
4926a806fa Merge branch 'master' of https://github.com/CESNET/UltraGrid 2019-04-18 16:06:28 -07:00
Martin Pulec
491756d318 Audio decoder: fixed a SEGV
Fixed an segfault when "--audio-channel-map" is used.

+ fixed a warning
+ info that we are mixing audio
2019-04-18 17:27:38 +02:00
Thomas Menari
d76b7917eb [cmpto_j2k] add initial r12l decode support 2019-04-11 12:24:44 -07:00
Thomas Menari
4aa28c1f50 [cmpto_j2k] reconfigure pool with correct color_spec 2019-04-10 20:39:50 -07:00
Thomas Menari
21c5255c8a [decklink] minor typo fixes 2019-04-10 16:20:00 -07:00
Thomas Menari
5646c86b1e [cmpto_j2k] add initial r12l encode support 2019-04-10 16:14:39 -07:00
Martin Pulec
2363415f90 CoInitializeEx COINIT_MULTITHREADED everywhere 2019-04-08 17:36:33 +02:00
Martin Pulec
7249adf2f9 Compile fix: do not include libavcodec_common.h
Do not include libavcodec_common.h where not needed (eg. video_codec.c)
because otherwise it causes unmet dependencies for modular build (not
linking against libavcodec for av_strerror).
2019-04-08 17:36:33 +02:00
Martin Pulec
e1e9a7d571 Build: fix out-of-tree build 2019-04-08 17:36:23 +02:00
Martin Pulec
3a8d3382d0 Libavcodec: AV_CODEC_ID_AV1 backward compat 2019-04-08 17:36:23 +02:00
Martin Pulec
95962ab635 Testcard: fixed warnings 2019-04-08 17:36:23 +02:00
Martin Pulec
6995b6c2c8 Testcard: option to set arbitrary color as pattern 2019-04-08 17:36:23 +02:00
Martin Pulec
0b7dd5a1b7 DeckLink: typo 2019-04-08 17:36:23 +02:00
Martin Pulec
dc97948a92 DeckLink cap.: release attributes 2019-04-08 17:36:20 +02:00
Martin Piatka
1f56d139a1 Video compress: lavc: Decode to v210 with memcpy only if input is v210 2019-04-08 13:37:11 +02:00
Martin Piatka
f15ed9c5bd Video compress: lavc: Fix segfault when pixfmt unsupported 2019-04-08 13:06:36 +02:00
Martin Piatka
83b780f817 Video compress: ABI changed
ABI change - added async tile API
2019-04-08 10:32:06 +02:00
Martin Pulec
8c5204aab9 NDI: Report captured format 2019-04-03 19:42:58 +02:00
Martin Pulec
5b8b98dd71 Configure: NDI support for Windows 2019-04-03 19:42:58 +02:00
Martin Pulec
5b1a45cbbf DShow: multiple changes
* restructuralize a bit
* marked unsupported formats with flag (C - unsupported codec and
  F - VIDEOINFOHEADER2)
* mark interlaced formats (but cannot be used since VIDEOINFOHEADER2 is
  unsupported by Sample Grabber Filter)
* make output prettier
2019-04-03 19:42:58 +02:00
Martin Pulec
7c1bb0c1e1 Lib_common: error if module is multiple times init 2019-04-03 19:42:58 +02:00
Martin Pulec
0eb3837ed0 NDI: improved BGRA support
Do not overwrite NDI buffer with converted RGBA, allocate own buffer
instead.
2019-04-03 19:42:58 +02:00
Martin Pulec
d6523202af Configure: do not export OS_VERSION_{MAJOR,MINOR}
* this is only used for macOS so use built-in defines instead
* the version is still used for some feature check in configure itself
2019-04-03 19:42:58 +02:00
Martin Piatka
3745cf8fb9 GUI: Use regex to split lines
Windows builds sometimes use lf or crlf depending on how they are built.
With this change input should be parsed correctly whether it uses
crlf, lf or even just cr.
2019-04-02 10:46:14 +02:00
Martin Pulec
459294ce96 Border: updates
* added height option
* color doesn't need to start with a hash
2019-04-01 16:00:50 +02:00
Martin Pulec
bf979a1c56 Lavc: allow RGB for libx264rgb
* when codecs supports pixel format natively, it is now passed directly
* also when no conversion is needed, data aren't memcpied anymore
2019-03-29 15:04:05 +01:00
Martin Pulec
4d2740b2b8 Fixed print of some FourCCs 2019-03-22 10:19:17 +01:00
Martin Pulec
5cfd068136 Configure: small fix 2019-03-22 10:19:17 +01:00
Martin Pulec
27329cff85 NDI: support for BGRA
+ print unsupported FourCCs as a string
2019-03-22 10:19:16 +01:00
Martin Pulec
13a11c5fae ALSA play.: changed warning
Changed message when user (our) buffer is empty to differentiate from
kernel-level underrun.
2019-03-22 10:19:16 +01:00
Martin Pulec
1c9ee430d2 ALSA play.: default driver buf size 60 ms
Set fixed size of driver buffer to 60 ms. Refer to GITHUB issue #14.
When depending on scheduler quantum length, the value might have been
lower previously causing unddrruns.
2019-03-22 10:19:16 +01:00
Martin Pulec
fb163a37cd ALSA play.: change parameters precedence
Respect alsa-playback-buffer option if both this and low-latency-audio is set.
(Previously low-latency-audio overrided explicit buffer len.)
2019-03-22 10:19:16 +01:00
Martin Pulec
84db815331 DeckLink disp.: set square split only if supported
Set bmdDeckLinkConfigQuadLinkSDIVideoOutputSquareDivisionSplit only on
device supporting quad-link SDI.
2019-03-22 10:19:16 +01:00
Martin Pulec
43889a4691 Win: configure fix 2019-03-22 10:18:56 +01:00
Martin Pulec
ec6cf3ae9a AJA cap.: fixed previous commit 2019-03-22 10:03:09 +01:00