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
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
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
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 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
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 Piatka
b022a78a89
Preview: fix struct name conflict
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 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 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
Martin Piatka
ada2d3874e
Cineform: 12-bit decoding
2019-03-01 14:07:57 +01:00
Martin Pulec
3aa85b5869
DeckLink: try deduce implicit parameters
...
Try to select reasonable default parameters if user didn't select
any:
* quad-link for 8K
* single-link otherwise
* half-duplex for quad-link
2019-03-01 14:04:05 +01:00
Martin Pulec
83aa3c1b88
DeckLink disp.: use Quad-link SDI Square Division
...
Use Quad-link SDI Square Division by default which causes the output is
normally tiled (1st left-upper, 2nd right-upper etc.). In absence of
this setting, the picture will be spatially split to 2x2 blocks - each
pixel goes to its own tile.
2019-03-01 14:04:05 +01:00
Martin Pulec
071bc9b3ad
Libavcodec: support for AV1
2019-03-01 14:04:05 +01:00
Martin Pulec
c76512df6b
lavc: pretty print
2019-03-01 14:03:16 +01:00
Martin Pulec
8cd6f4c648
Import: log rewinding
2019-03-01 14:03:16 +01:00
Martin Pulec
c4cf6e15fa
AJA cap.: support for additional pixfmts
2019-03-01 14:03:16 +01:00
Martin Pulec
e0a3b1624e
AJA cap.: print list of supported codecs by card
...
* only informative for now, UltraGrid captures UYVY in each case
2019-03-01 14:03:16 +01:00
Martin Piatka
e27622ffa2
Cineform: Fix warnings & add copyright
2019-02-25 13:00:56 +01:00
Martin Piatka
c3b6f0e2b8
Cineform: support R12L encoding
2019-02-25 13:00:56 +01:00
Martin Pulec
5ce362f2fa
Added support for encrypted Reed-Solomon video
...
Fixed GITHUB issue #16 .
2019-02-25 10:46:05 +01:00
Martin Pulec
6981cefcd1
CoreAudio: capture 128 frames
...
Capture only 128 frames at once (implicit value was 512).
+ param to allow user to set it manually
2019-02-22 18:34:32 +01:00