GNOME Bugzilla – Bug 797040
msdkh264dec: when playing 1080P 60fps it shows lots of frames dropped, comparing vaapih264dec in same hardware
Last modified: 2018-11-03 14:30:28 UTC
Created attachment 373489 [details] GST_DEBUG log When using msdkh264dec, fpsdisplaysink and glimagesink in pipeline, there are a few frames dropped when playing 1080P media by msdk, especially during the starting period. Test command: gst-launch-1.0 filesrc location=./1080P_HOBIT3_1920x1080_2700frames.yuv_cbr_bt2000_ipb.h264 ! h264parse ! msdkh264dec ! fpsdisplaysink video-sink=glimagesink
Do you also see these frame drop after setting "text-overlay=0" on the fpsdisplaysink ?
Created attachment 373494 [details] msdk_1080p_60f_text-overlay0_gl.log
yes. but when setting "text-overlay=0", the dropped frame was decreased into two. Please see attached msdk_1080p_60f_text-overlay0_gl.log.
Created attachment 373542 [details] msdkh264dec_frames_dropped
Created attachment 373543 [details] msdkh264dec_lotsof_frames_dropped
very high CPU usage(~100%) but low memory useage(8%) were found during pipeline msdkh264dec and playing, by comparing low CPU usage(50%) but high memory usage(~90%) during pipeline vaapih264dec and playing.
Created attachment 373576 [details] see memcpy in libmfxhw64.so
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/774.