]> git.sesse.net Git - vlc/blobdiff - modules/hw/vdpau/display.c
vdpau: catch display preemption error
[vlc] / modules / hw / vdpau / display.c
index 68d84629a3ec8f8f08587c60d937f5bc9318e220..37306f86d754bd82e939a7534e22e34e30c3ffa7 100644 (file)
@@ -237,6 +237,8 @@ static void Queue(vout_display_t *vd, picture_t *pic, subpicture_t *subpic)
     {
         msg_Err(vd, "presentation queue time failure: %s",
                 vdp_get_error_string(sys->vdp, err));
+        if (err == VDP_STATUS_DISPLAY_PREEMPTED)
+            vout_display_SendEventPicturesInvalid(vd);
         return;
     }