What can be the cause for slow VDPAU VdpPresentationQueueQuerySurfaceStatus?
I am doing some timings to help diagnose stuttering/timing issues with xbmc VDPAU. One such test I use a 1080p video stream of 45fps and a display refresh rate of 59.94Hz. It seems that after the frame appears to have been decoded then time taken to return from a call to vdp_presentation_queue_query_surface_status varies between 2ms to say 20ms, generally one slow followed by one fast alternating. The calls use 0 as the presentation time. Does anyone know what this is call is blocking so long waiting for?
Platform is ION2 with 195.36.24 drivers, which is capable of close to 50fps decoding at 1080p.