Skip to content
Snippets Groups Projects

check-va-api: Don't claim to have provided a reference frame

Merged Simon McVittie requested to merge wip/mesa9751 into main
  1. Sep 07, 2023
  2. Sep 05, 2023
    • Simon McVittie's avatar
      check-va-api: Don't claim to have provided a reference frame · 00260703
      Simon McVittie authored
      
      We're decoding a single frame, so there is no previous frame that we
      could possibly refer to; and our single frame is an i-frame (keyframe),
      so we don't need a reference anyway.
      
      When Mesa is compiled with assertions enabled, if num_ref_frames is
      greater than 0, it asserts that ReferenceFrames[0] up to
      ReferenceFrames[num_ref_frames-1] inclusive are valid handles to
      reference frames. In our case, that array is zero-filled, and 0 clearly
      can't be a valid handle to a previous frame because we don't have any
      previous frames at all, causing an assertion failure and crash.
      
      Closes: #117
      Thanks: David Rosca
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      00260703
Loading