Mark,
Thanks for your response. I agree with you and actually had an implementation
similar to what you've described for the decoder but abandoned it; I haven't
found an elegant way without making too many changes to indicate it much later
when hardware is actually set up for execution. This
The vainfo shows that you're running very old versions. You may be able to
resolve the issues you're facing by first removing stale versions of libva,
libva-utils and intel-vaapi-driver, then reinstalling with the latest:
https://github.com/01org/libva
https://github.com/01org/libva-utils
http