With some crappy cards or some broken drivers, getting decoded video from VAAPI to main memory is horribly slow. VAAPI should render directly to the video output.
This would allow VA-API hardware decoding to be enabled by default (safely). On the down-side, post-processing will be lost.
Bug confirmed for 1080p videos on the VIA VX900 chipset.
With non-HD material pictures are not out-of-order.
With HD material pictures are repeated as if the presentation queue loops around before it can accept new pictures. I am investigating now.
Rémi Denis-Courmontchanged title from VAAPI pass-through to VA-X11 pass-through
changed title from VAAPI pass-through to VA-X11 pass-through