ci: Windows SDK needs to be updated
for testing purpose i downloaded the latest artifacts from here: https://gitlab.freedesktop.org/gstreamer/cerbero/-/jobs/43863575/artifacts/download?file_type=archive but d3d11screencapturesrc element in this build is obsolete and is missing most of the properties that was added in the last year (ex: no capture-api property)
gst-inspect-1.0 d3d11screencapturesrc
Factory Details:
Rank none (0)
Long-name Direct3D11 Screen Capture Source
Klass Source/Video
Description Captures desktop screen
Author Seungha Yang <seungha@centricular.com>
Documentation https://gstreamer.freedesktop.org/documentation/d3d11/d3d11screencapturesrc.html
Plugin Details:
Name d3d11
Description Direct3D11 plugin
Filename D:\GB32\gstreamer\1.0\msvc_x86_64\lib\gstreamer-1.0\gstd3d11.dll
Version 1.23.0.1
License LGPL
Source module gst-plugins-bad
Documentation https://gstreamer.freedesktop.org/documentation/d3d11/
Binary package GStreamer Bad Plug-ins git
Origin URL Unknown package origin
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstBaseSrc
+----GstD3D11ScreenCaptureSrc
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
video/x-raw(memory:D3D11Memory)
format: BGRA
width: [ 1, 16384 ]
height: [ 1, 16384 ]
framerate: [ 0/1, 2147483647/1 ]
pixel-aspect-ratio: 1/1
video/x-raw
format: BGRA
width: [ 1, 16384 ]
height: [ 1, 16384 ]
framerate: [ 0/1, 2147483647/1 ]
pixel-aspect-ratio: 1/1
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SRC: 'src'
Pad Template: 'src'
Element Properties:
blocksize : Size in bytes to read per buffer (-1 = default)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 4096
crop-height : Height of screen capture area (0 = maximum)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
crop-width : Width of screen capture area (0 = maximum)
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
crop-x : Horizontal coordinate of top left corner for the screen capture area
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
crop-y : Vertical coordinate of top left corner for the screen capture area
flags: readable, writable
Unsigned Integer. Range: 0 - 4294967295 Default: 0
do-timestamp : Apply current stream time to buffers
flags: readable, writable
Boolean. Default: false
monitor-handle : A HMONITOR handle of monitor to capture
flags: readable, writable, changeable only in NULL or READY state
Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0
monitor-index : Zero-based index for monitor to capture (-1 = primary monitor)
flags: readable, writable, changeable only in NULL or READY state
Integer. Range: -1 - 2147483647 Default: -1
name : The name of the object
flags: readable, writable
String. Default: "d3d11screencapturesrc0"
num-buffers : Number of buffers to output before sending EOS (-1 = unlimited)
flags: readable, writable
Integer. Range: -1 - 2147483647 Default: -1
parent : The parent of the object
flags: readable, writable
Object of type "GstObject"
show-cursor : Whether to show mouse cursor
flags: readable, writable
Boolean. Default: false
typefind : Run typefind before negotiating (deprecated, non-functional)
flags: readable, writable, deprecated
Boolean. Default: false
could you please check if the bot is compiling an old source?
i would like to test the new d3d11 stuff 1.23