diff options
-rw-r--r-- | video/vdpau_mixer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/video/vdpau_mixer.c b/video/vdpau_mixer.c index 88509ea833..1112cb0de3 100644 --- a/video/vdpau_mixer.c +++ b/video/vdpau_mixer.c @@ -170,6 +170,9 @@ static int create_vdp_mixer(struct mp_vdpau_mixer *mixer) VDP_NUM_MIXER_PARAMETER, parameters, parameter_values, &mixer->video_mixer); + if (vdp_st != VDP_STATUS_OK) + mixer->video_mixer = VDP_INVALID_HANDLE; + CHECK_VDP_ERROR(mixer, "Error when calling vdp_video_mixer_create"); mixer->initialized = true; |