mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-01 07:30:09 +01:00
r600/uvd: Implement fence_wait
Reviewed-by: Gert Wollny <gert.wollny@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31442>
This commit is contained in:
parent
a511dc1dda
commit
a98aa21873
1 changed files with 5 additions and 4 deletions
|
|
@ -1006,9 +1006,9 @@ static void ruvd_flush(struct pipe_video_codec *decoder)
|
|||
{
|
||||
}
|
||||
|
||||
static int ruvd_get_decoder_fence(struct pipe_video_codec *decoder,
|
||||
struct pipe_fence_handle *fence,
|
||||
uint64_t timeout) {
|
||||
static int ruvd_fence_wait(struct pipe_video_codec *decoder,
|
||||
struct pipe_fence_handle *fence,
|
||||
uint64_t timeout) {
|
||||
|
||||
struct ruvd_decoder *dec = (struct ruvd_decoder *)decoder;
|
||||
return dec->ws->fence_wait(dec->ws, fence, timeout);
|
||||
|
|
@ -1070,7 +1070,8 @@ struct pipe_video_codec *ruvd_create_decoder(struct pipe_context *context,
|
|||
dec->base.decode_bitstream = ruvd_decode_bitstream;
|
||||
dec->base.end_frame = ruvd_end_frame;
|
||||
dec->base.flush = ruvd_flush;
|
||||
dec->base.get_decoder_fence = ruvd_get_decoder_fence;
|
||||
dec->base.get_decoder_fence = ruvd_fence_wait;
|
||||
dec->base.fence_wait = ruvd_fence_wait;
|
||||
|
||||
dec->stream_type = profile2stream_type(dec, info.family);
|
||||
dec->set_dtb = set_dtb;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue