intel / gstreamer-media-SDK

GNU Lesser General Public License v2.1
90 stars 53 forks source link

[WINDOWS] Why is there a custom d3d sink ? #153

Closed boxerab closed 5 years ago

boxerab commented 5 years ago

gstreamer already has d3dvideosink . Why is there a need for a custom sink ?

ph0b commented 5 years ago

d3dvideosink doesn't handle input from video memory, and a few over things such as HDR rendering.

Being able to run a pipeline without having to transfer decoded video frames back and forth over CPU memory is a quite critical.

That'll certainly be better to have a separate d3d11videosink and a "DX11Memory" input support independently of this project, but until then, that custom sink is needed.

boxerab commented 5 years ago

Thanks.