gstreamer 1.18.0 ksvideosrc error

umit sivrumit at yahoo.com
Mon Nov 9 07:38:22 UTC 2020


Hi,

Environment is windows 10 enterprise, gstreamer version is 1.18.0.

I can play analog video with VLC just fine as a directshow capture device.
But when I try to play video from the analog source above with Gstreamer, I
get errors.

When I execute below as a test:

.\gst-launch-1.0.exe ksvideosrc ! videoconvert ! autovideosink

with gst_debug=4, I get error log:

...
0:00:00.882979000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device0> Device supports DXGI
format 100
0:00:00.889809000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device0> Device supports DXGI
format 103
0:00:00.896041000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device0> Device supports DXGI
format 104
0:00:00.901033000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device0> Device supports DXGI
format 105
...
0:00:00.934560000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device1> Device supports DXGI
format 100
0:00:00.941733000  2396 000001CE3F1AA000 INFO             d3d11device
gstd3d11device.c:394:can_support_format:<d3d11device1> Device supports DXGI
format 103
0:00:00.946694000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:381:can_support_format: D3D11 call failed: 0x80004005,
Unspecified error
0:00:00.954989000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:383:can_support_format:<d3d11device1> DXGI format 104 is
not supported by device
0:00:00.960109000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:381:can_support_format: D3D11 call failed: 0x80004005,
Unspecified error
0:00:00.964952000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:383:can_support_format:<d3d11device1> DXGI format 105 is
not supported by device
0:00:00.973849000  2396 000001CE3F1AA000 INFO         d3d11debuglayer
gstd3d11device.c:526:gst_d3d11_device_constructed:<d3d11device2> couldn't
load dxgi debug library
0:00:00.979047000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:563:gst_d3d11_device_constructed:<d3d11device2> No adapter
for index 2
0:00:00.984729000  2396 000001CE3F1AA000 WARN             d3d11device
gstd3d11device.c:834:gst_d3d11_device_new: Cannot create d3d11 device with
adapter 2
...
0:00:01.913722000  2396 000001CE41173F80 WARN              ksvideosrc
gstksvideosrc.c:460:gst_ks_video_src_open_device:<ksvideosrc0> failed to
create/open KsClock
**
ERROR:../sys/winks/ksvideohelpers.c:535:ks_video_probe_filter_for_caps:
assertion failed: (entry->sample_size != 0)
Bail out!
ERROR:../sys/winks/ksvideohelpers.c:535:ks_video_probe_filter_for_caps:
assertion failed: (entry->sample_size != 0)

Running gst-device-monitor.exe also gives same last errors as above:

...
0:00:01.913722000  2396 000001CE41173F80 WARN              ksvideosrc
gstksvideosrc.c:460:gst_ks_video_src_open_device:<ksvideosrc0> failed to
create/open KsClock
**
ERROR:../sys/winks/ksvideohelpers.c:535:ks_video_probe_filter_for_caps:
assertion failed: (entry->sample_size != 0)
Bail out!
ERROR:../sys/winks/ksvideohelpers.c:535:ks_video_probe_filter_for_caps:
assertion failed: (entry->sample_size != 0)

I tried running executables as an Administrator too, in case needed, but
same result.

Any idea what I'm doing wrong?

Thanks in advance,

Umit




--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list