Commit Graph

76 Commits

Author SHA1 Message Date
Ben Roeder
e4111c76b8 fixes for typos in messages 2018-09-11 12:51:21 +01:00
Martin Pulec
0bf7a4eda3 Fixed some warnings + errors 2018-08-28 10:08:42 +02:00
Martin Pulec
d43f8bcf3f DeckLink cap.: opt to disable/enable passthrough 2018-05-07 10:47:15 +02:00
Martin Pulec
fb07611894 DeckLink: fixed warnings 2018-04-24 09:59:32 +02:00
Martin Pulec
a36d2639d9 DeckLink cap.: fixed wrong variable used 2018-01-16 15:26:39 +01:00
Martin Pulec
49e8f02d16 DeckLink cap.: output c-string instead of BMD_STR
In MSW, BMD_STR is BSTR which is array of wide chars. We however
normally use narrow characters.
2017-08-16 16:10:12 +02:00
Martin Pulec
2a74a77992 DeckLink cap.: opt. to override interlacing (I->P)
Can be used when incoming signal is PsF interpreted as interlaced and
should be reinterpreted as progressive.
2017-06-28 16:28:11 +02:00
Martin Pulec
649882d972 DeckLink: renamed audioConsumerLev. to audio_level 2017-06-21 10:12:14 +02:00
Martin Pulec
f47597dd89 Fixed bugs reported by Coverity 2017-03-03 18:07:18 +01:00
Martin Pulec
c16a74d135 MSW: compat
Cleared mainly harmless warnings.
2017-02-15 10:19:12 +01:00
Martin Pulec
6f4733d617 DeckLink cap.: fixed >1 audio channel regression 2017-01-25 15:31:10 +01:00
Martin Pulec
70604bed21 DeckLink capture: keep codec bit depth during format change 2017-01-23 11:49:35 +01:00
Martin Pulec
64ecc16121 DeckLink capture: processing of incoming audio fix
Fixed processing of audio packets - now all are processed regardless
video frame is received or older packets are already consumed.
2017-01-19 17:43:25 +01:00
Martin Pulec
627fb669a6 DeckLink capture: allow input conversions 2017-01-18 11:13:24 +01:00
Martin Pulec
5277fb36ff DeckLink capture: rewritten vidcap_decklink_init()
Only cosmetic changes (reindent + use LOG() instead of (f)printf).
2017-01-18 11:13:24 +01:00
Martin Pulec
8256f21fd4 DeckLink capture: added detect-format option 2017-01-18 11:13:24 +01:00
Martin Pulec
b0b28cba52 DeckLink capture: fixed a leak 2017-01-18 11:13:24 +01:00
Martin Pulec
d09bfeba87 DeckLink cap.: changed an example in help
DeckLink 4K Extreme detects input signal so there was no point to
specify it explicitly.
2016-06-29 10:37:00 +02:00
Martin Pulec
3467751248 DeckLink: Allow names as an identifier 2016-06-28 17:33:24 +02:00
Martin Pulec
28d6799e06 DeckLink cap.: fixed audio bug 2016-05-23 10:44:36 +02:00
Martin Pulec
a1a63d66b5 DeckLink: multiple changes
* fixed CoInitialize/CoUninitalize pairing (for MSW)
* print version in -t decklink:help and -d decklink:help
2016-05-02 17:12:10 +02:00
Martin Pulec
0cd57d6520 DeckLink capture: fixed malformed fmt crash 2016-03-08 15:31:48 +01:00
Martin Pulec
9ab1ca9d8a AJA, DeckLink: capture timecode if present 2016-02-08 16:20:55 +01:00
Martin Pulec
9f0e8d4c47 DeckLink: correctly uninitialize COM 2016-01-19 16:04:37 +01:00
Martin Pulec
a35a3b9d05 Use common type struct device_info
Use common structure to query AV devices.
2016-01-07 13:13:31 +01:00
Martin Pulec
d3b42148af Decklink cap.: offer different inputs in probe 2015-12-10 17:53:26 +01:00
Martin Pulec
68c64909d9 Use consistent name for device indexing
Use "device=<idx>" for most drivers.
2015-12-10 15:34:32 +01:00
Martin Pulec
b7127d43b5 Decklink: MSW compilation fix 2015-12-09 17:33:11 +01:00
Martin Pulec
f739e35d81 Decklink: move common parts to shared source 2015-12-09 17:18:53 +01:00
Martin Pulec
c0a5ce56ff Decklink cap.: added input conversion 2015-12-02 11:51:36 +01:00
Martin Pulec
4528da21c6 Vidcap: warn about unsupported SDI audio
Warn if use wants embedded/analog/AESEBU audio from vidcap that doesn't
support it.
2015-10-07 14:55:56 +02:00
Martin Pulec
a170b65695 Decklink cap.: autodetect fixed 2015-09-28 15:00:03 +02:00
Martin Pulec
fd46a7b2f8 Decklink cap.: remove limit for max 4 devices 2015-09-21 16:46:16 +02:00
Martin Pulec
2b8f594afc Decklink cap.: alternative syntax for config
Instead of fixed string <dev>:<mode>:<codec> user can now pass key=value
formated setting, eg. mode=Hi50:connection=HDMI
2015-09-21 16:44:54 +02:00
Martin Pulec
072ea8cbb5 Register modules with macro 2015-08-31 11:11:05 +02:00
Martin Pulec
2dc341d847 Video capturers: switched to new mod loading API 2015-08-31 11:11:05 +02:00
Martin Pulec
e833784756 Let audio capture driver decide about sample rate
Do not enforce 48 kHz anymore, modules can pick also another one which
fits better (eg. device cannot do such a sample rate).
2015-08-19 09:53:10 +02:00
Martin Pulec
d9969bcf20 Audio capture drivers: use capture format from cmd
Note: proposed audio format is not mandatory so drivers may use
different format if appropriate.
2015-08-19 09:53:10 +02:00
Martin Pulec
b1692527db Decklink: small changes 2015-07-24 16:12:04 +02:00
Martin Pulec
715dca1bc3 Displays and capturers use now log_msg() for periodic messages 2015-07-13 11:09:37 +02:00
Martin Pulec
e6fce23cc9 Decklink cap.: added some examples 2015-06-24 18:20:07 +02:00
Martin Pulec
bc94283fc3 Decklink capture: allow mode to be set by FourCC 2015-06-12 13:43:59 +02:00
Martin Pulec
0353c717a4 Fixed also another problematic stuff (MSW)
Got rid of pthread_cond_timedwait() calls that would be used on MSW and
replaced by C++11 features.
2015-03-05 16:50:29 +01:00
Martin Pulec
cdf171a06d Decklink cap.: typo 2015-01-06 17:24:01 +01:00
Martin Pulec
83a9457073 Decklink cap.: autoselect first device if index not set 2015-01-06 17:10:41 +01:00
Martin Pulec
09bd5772c9 Decklink: show device even if we cannot get name 2014-11-21 16:13:43 +01:00
Martin Pulec
00ce812db3 Couple of small fixes (mainly leaks) 2014-10-08 17:39:04 +02:00
Martin Pulec
06affa3248 Value initialize class with () not {}
Fixes problems with GCC 4.6
2014-09-17 10:12:42 +02:00
Martin Pulec
d8886e7c81 Fixed another Coverity bugs 2014-09-12 16:07:43 +02:00
Martin Pulec
66641acb78 Added --capabilities option to UltraGrid 2014-09-10 12:10:36 +02:00