]> git.sesse.net Git - vlc/commitdiff
vdpau: catch display preemption error
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 2 Jul 2013 15:43:17 +0000 (18:43 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Sun, 7 Jul 2013 18:12:03 +0000 (21:12 +0300)
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;
     }