dxva2_h264: set the correct ref frame index in the long slice struct
authorHendrik Leppkes <h.leppkes@gmail.com>
Tue, 4 Mar 2014 07:28:38 +0000 (08:28 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 6 Mar 2014 23:33:19 +0000 (00:33 +0100)
commit276839b8de7ff836a529bbd6221f615a343b23e1
tree41f84f2fcdbf46b3cb3902743e6106c7d63d6c04
parent0707a34dd8173deee141762c68bd8cf845abe610
dxva2_h264: set the correct ref frame index in the long slice struct

The latest H.264 DXVA specification states that the index in this
structure should refer to a valid entry in the RefFrameList of the picture
parameter structure, and not to the actual surface index.

Fixes H.264 DXVA2 decoding on recent Intel GPUs (tested on Sandy and Ivy)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/dxva2_h264.c