directx_va: only call profile readers if we don't have one
That's how MediaCodec does it. These readers can be wrong so rely on lavc and container values instead.
Fixes #25850 (closed) (but the profile readers should also be fixed for that file)
Needs to be backported to 3.0