I have created a simple program which plays a 1280 x 720 | H.264
video file using videocapture
the process consumes around 75 mb of memory. But if i play the same file using cuda::videocapture
the amount memory( GPU ram ) consumed by the process grows by more than 3x to around 250 mb.
CPU Process Data
GPU Process Data
What is the reason behind this significant jump in memory usage ?