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
Martin Pulec
3ed6e9b1d0
AJA cap.: allow audio input specification
2019-03-21 23:18:49 +01:00
Martin Pulec
53e3adc14d
Build: support for Linux->Win cross-compile
2019-03-19 16:39:47 +01:00
Martin Piatka
0f10b01701
GUI: Hint close button for log window
2019-03-19 16:08:11 +01:00
Martin Pulec
a3b2492d22
ALSA play.: added async API
2019-03-15 14:46:49 +01:00
Martin Pulec
c877e94e2c
ALSA play.: simplified buffer setting
2019-03-15 14:46:49 +01:00
Martin Pulec
3e291eabc8
ALSA play.: only take one value as a buffer size
2019-03-15 14:46:49 +01:00
Martin Piatka
4c4b4ea748
Fix previous commit
2019-03-15 13:27:38 +01:00
Martin Piatka
25e6f31662
video_display_info: probe: pass function ptr to deleter func
2019-03-15 13:00:59 +01:00
Martin Pulec
df9854fa63
Configure: small typo fix
2019-03-14 16:36:25 +01:00
Milos Liska
84bedf4e68
Fixed typo
...
poraudio -> portaudio
2019-03-13 17:59:41 +01:00
Martin Piatka
835239498d
Separate async frame and async tile APIs
2019-03-13 15:00:05 +01:00
Martin Pulec
e62f6773ab
Video decoder: parallel decoding of multple tiles
2019-03-13 10:50:10 +01:00
Martin Pulec
359dc4789b
Added split capture filter
2019-03-13 10:50:10 +01:00
Martin Piatka
1af03c9f7b
vf_split: Handle compress timestaps
2019-03-13 10:50:10 +01:00
Martin Piatka
ebd8098f6e
Cineform: Fix pitch handling
2019-03-13 10:50:06 +01:00
Martin Piatka
563e6190f0
Support encoding frames with more tiles using async API
2019-03-13 10:50:06 +01:00
Martin Pulec
c9a1b886ee
Hd-rum-transcode: print version
2019-03-06 13:54:44 +01:00
Martin Pulec
4d3604db7c
Makefile: return reasonably with no qmake
...
Try to return reasonably when trying to build a Qt GUI that has not been
configured.
2019-03-06 13:54:44 +01:00
Martin Piatka
c18a19cb87
GUI: Add bitflow, spout, syphon to whitelist
2019-03-06 13:43:32 +01:00
Martin Piatka
b022a78a89
Preview: fix struct name conflict
2019-03-04 14:05:42 +01:00
Martin Piatka
e621ee1ee9
GUI: Remove v4l2 from dependencies
...
Gui now queries webcams using 'uv --capabilities'
2019-03-04 14:05:42 +01:00
Martin Piatka
b02a3b535d
GUI: Settings add acceleration tab
2019-03-04 14:05:42 +01:00
Martin Piatka
917695e4f5
GUI: Rewrite to use ug --capabilities for querying
...
* use ug --capabilities for querying
* support for webcams on Windows and MacOS
* support for decklink capturers and modes
* query v4l2 through UltraGrid
* don't store state in ui widgets (preparation for saving/loading settings)
* automatic FEC
2019-03-04 14:05:42 +01:00
Martin Piatka
a758158597
GUI: Restructuralize into directories
2019-03-04 13:44:49 +01:00
Martin Pulec
a0fe1b3d1d
AJA Win: stubs for few more functions
...
Stubs for get_codec_name and get_codec_from_name.
2019-03-01 17:05:16 +01:00
Martin Pulec
eba23b90f7
Added documenation for ADD_TO_PARAM()
2019-03-01 15:29:16 +01:00
Martin Pulec
ffa4165e52
Cineform: param small fix - use unique ID
2019-03-01 15:05:38 +01:00
Martin Pulec
85528aa7a5
Configure: option to disable OCV entirely
2019-03-01 14:51:04 +01:00
Martin Piatka
b18115d54e
Decklink: Fix codec prefercence
2019-03-01 14:08:00 +01:00
Martin Piatka
897fb4bde5
Cineform: fix log messages
2019-03-01 14:08:00 +01:00