msdkvpp: gst_msdkvpp_close forgot to free up memory allocated by gst_msdk_frame_alloc function.
gst_msdk_frame_alloc has been called in gst_msdkvpp_initialize. But after finished using vpp, gst_msdkvpp_close will be called it terminate. But found out that gst_msdk_frame_alloc has been allocate the memory never get free up.
Gstreamer Framework: 1.16.0
command pipeline: valgrind --leak-check=yes --log-file=valgrind.txt gst-launch-1.0 videotestsrc num-buffers=10 ! video/x-raw,format=UYVY,widt h=720,height=576 ! msdkvpp ! glimagesink
Attached the patch: 0001-msdkvpp-fixed-missing-gst_msdk_frame_free-in-gst_msd.patch