Open boxerab opened 5 years ago
A polite ping on this issue - seems like a major flaw in mfxsink
.
@boxerab maybe, but it doesn't make practical sense to implement such a feature, since memory copies will be involved when painting with the overlay window. If that is the case, you might just as well use d3dvideosink. A better solutiion would be to use glimagesink with zero-copy, but it is more technically involved from an application developer's perspective. You could take this as your coding challenge, @boxerab .
Thanks @ishmael1985 . So, the mfx decoder can interoperate with glimagesink
?
Thanks. I don't want to draw an overlay onto the rendered frame, I am looking for an implementation of
GstVideoOverlay
GstVideoOverlay — Interface for setting/getting a window system resource on elements supporting it to configure a window into which to render a video.
On master mfxsink
, there seems to have been work on supporting this on LInux, but not windows.
see https://github.com/ishmael1985/gstreamer-media-SDK/issues/31 for details.