Replies: 1 comment 10 replies
-
Smooth video rendering comes to two possible implementations:
|
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I have a
GStreamer
pipeline ending withd3d11videosink
drawing textures (video frames) into aD3DImageEx
back buffer, this is super low CPU since no buffers are being copied. For reference, inWPF
, the only way I manage to get smooth playback is by running a newDispatcher
in a different thread and usingHostVisual
andVisualTarget
to connect the two visual trees (details). Plus, no "airspace" issues - can draw elements on top of the video.GStreamer
is very versatile and cross-platform, but it seems to be mainly up toAvalonia
to allow rendering a video frame immediately (since the pipeline is syncing playback), anything else causes tearing, skewing and other artifacts. Is there a way to get smooth playback inAvalonia
?Beta Was this translation helpful? Give feedback.
All reactions