frontends/va: Map image buffer for reading if surface comes from decoder
What does this MR do and why?
This seems like a reasonable compromise to make vaMapBuffer work for reading when used on surfaces from decoder context, while not regressing performance when mapping surfaces for writing to be used in encoder context.
Closes: #9935 (closed)