Commit Graph

2278 Commits

Author SHA1 Message Date
Martin Pulec
6bf0116bc5 Lavd: use the new API 2019-05-30 11:38:17 +02:00
Martin Pulec
90435a3a2e New video decompress API
Compressed codecs are now probed for internal format and output pixel
format is chosen according to it.
2019-05-30 11:38:17 +02:00
Martin Pulec
848971f9e8 video_codec.c: make "DXT1 YUV" one word (DXT1_YUV)
This was a bit confusing in output suggesting 2 codecs - DXT1 and YUV.
2019-05-30 11:38:17 +02:00
Martin Pulec
879d557810 Lavc: fixed unset linesizes 2019-05-30 11:38:17 +02:00
Martin Pulec
7db96528cf Name threads 2019-05-30 11:38:05 +02:00
Martin Pulec
1828d44da5 DeckLink disp.: only report supported codecs
Only report an output codec if a device supports it.
2019-05-22 10:33:42 +02:00
Martin Pulec
d5c8c198b9 DELTACAST DVI: fixed multi-threaded issue
VHD_UnlockSlotHandle needs to be called from the same thread as
VHD_LockSlotHandle.
2019-05-22 10:33:32 +02:00
Martin Piatka
a0afee23dc Preview disp: Fix warnings 2019-05-20 13:19:51 +02:00
Martin Piatka
c88353cdfb Cineform: Fix warnings 2019-05-20 13:19:51 +02:00
Martin Piatka
167b563d90 Preview cap filter: Fix warnings 2019-05-20 13:19:51 +02:00
Martin Piatka
ac1d494fa3 shared_mem: Fix warnings 2019-05-20 13:19:51 +02:00
Martin Piatka
9957fe3fd3 VDPAU: Fix warnings 2019-05-20 13:19:51 +02:00
Martin Piatka
e12f4fe275 VAAPI: Fix waringns 2019-05-20 13:19:51 +02:00
Martin Pulec
ac34a9ca05 Fixed capture filter "every" 2019-05-20 11:35:03 +02:00
Martin Pulec
2860b99259 Added WASAPI capture 2019-05-09 08:50:36 +02:00
Martin Pulec
7cd5f9127a ALSA play.: do not stop if not running
This effectively cleans error warning.

+ added param "alsa-play-period-size"
2019-05-07 15:00:34 +02:00
Martin Pulec
fd156d14af AJA disp.: fixed UHD format matching 2019-05-07 15:00:34 +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
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
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
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
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 Pulec
459294ce96 Border: updates
* added height option
* color doesn't need to start with a hash
2019-04-01 16:00:50 +02:00