GNOME Bugzilla – Bug 733481
low frame rate with multiple d3dvideosinks
Last modified: 2018-11-03 13:25:12 UTC
When using multiple d3dvideosink elements in the same pipeline the frame rate drops very noticeably for some of the video sinks. Here is my pipeline: uridecodebin name=vehiclebin uri=rtsp://127.0.0.1:8554/vehicle.sdp ! tee name=tp tp. ! queue ! videocrop top=0 left=10 right=376 bottom=290 ! d3dvideosink name=rear tp. ! queue ! videocrop top=0 left=400 right=0 bottom=290 ! d3dvideosink name=forward tp. ! queue ! videocrop top=290 left=10 right=376 bottom=6 ! d3dvideosink name=left tp. ! queue ! videocrop top=290 left=398 right=0 bottom=6 ! d3dvideosink name=right The video plays smoothly with 1.0.10 but will not play at all with versions up to 1.3.91 due to a different bug.
Can you test with glimagesink to see if that shows the same behaviour?
(In reply to comment #1) > Can you test with glimagesink to see if that shows the same behaviour? I can confirm that the framerate issue does NOT happen when using glimagesink. However I have 2 new issues when using glimagesink: 1. The video image flashes white a few times a second. 2. The video opens in a new window, not inside my app. gst_video_overlay_set_window_handle doesnt seem to be working. I tried getting the latest nvidia drivers and the issues are the same.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/161.