Anton Khirnov
|
632c349931
|
lavfi: add a flag for filters able to work with hw_device_ctx
This way the caller can set it just on the filters that can make use of
it.
|
2023-03-24 10:16:51 +01:00 |
|
Timo Rothenpieler
|
c469c3c3b1
|
avfilter/vsrc_ddagrab: add options for more control over output format fallback
|
2022-08-13 15:22:14 +02:00 |
|
Timo Rothenpieler
|
6a574e3901
|
avfilter/vsrc_ddagrab: add rgbaf16 output support
|
2022-08-13 15:21:59 +02:00 |
|
Timo Rothenpieler
|
611f843534
|
avfilter/vsrc_ddagrab: set sRGB color information on output frames
According to MSDN, all integer pixel formats contains sRGB compliant
pixel data, so set the color information on our output frames
accordingly.
|
2022-08-06 22:23:07 +02:00 |
|
Timo Rothenpieler
|
38595ebe3b
|
avfilter/vsrc_ddagrab: make output format user configurable
|
2022-08-06 15:50:15 +02:00 |
|
Timo Rothenpieler
|
cbb53bfbd8
|
avfilter/vsrc_ddagrab: move most of init to config_props
Most notably, the input hw_device_ctx is not set at init time, so using it was impossible.
|
2022-08-05 14:27:55 +02:00 |
|
Timo Rothenpieler
|
fbf87a46ab
|
avfilter/vsrc_ddagrab: fix mouse cursor render init
|
2022-08-05 14:07:47 +02:00 |
|
Timo Rothenpieler
|
926f355aff
|
avfilter/vsrc_ddagrab: check for existence of DPI_AWARENESS_CONTEXT
Apparently some (broken?) Windows SDK versions define IDXGIOutput5
but not DPI_AWARENESS_CONTEXT. So we need to explicitly check for its
existence.
|
2022-07-19 13:57:38 +02:00 |
|
Timo Rothenpieler
|
61c151a098
|
avfilter/vsrc_ddagrab: dynamically load SetThreadDpiAwarenessContext
It's a Windows 10 only function, and its presence alone prevents the
binary from loading on older Windows versions.
|
2022-07-19 01:29:00 +02:00 |
|
Timo Rothenpieler
|
f611255480
|
avfilter: add vsrc_ddagrab
|
2022-07-18 02:08:27 +02:00 |
|