diff options
Diffstat (limited to 'recipes/xorg-xserver/xserver-kdrive-nomadik/nomadik_xserver_sva_service_cleanup.patch')
-rw-r--r-- | recipes/xorg-xserver/xserver-kdrive-nomadik/nomadik_xserver_sva_service_cleanup.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/recipes/xorg-xserver/xserver-kdrive-nomadik/nomadik_xserver_sva_service_cleanup.patch b/recipes/xorg-xserver/xserver-kdrive-nomadik/nomadik_xserver_sva_service_cleanup.patch new file mode 100644 index 0000000000..6d876967d3 --- /dev/null +++ b/recipes/xorg-xserver/xserver-kdrive-nomadik/nomadik_xserver_sva_service_cleanup.patch @@ -0,0 +1,19 @@ +--- + hw/kdrive/nomadik/nomadik-video.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- xorg-server-1.3.0.0.orig/hw/kdrive/nomadik/nomadik-video.c ++++ xorg-server-1.3.0.0/hw/kdrive/nomadik/nomadik-video.c +@@ -1571,10 +1571,12 @@ nomadikStopVideo (KdScreenInfo *screen, + { + NomadikXVPriv *xvPriv = data ; + + NOMADIK_LOG("enter\n") ; + if (exit) { ++ NOMADIK_LOG ("clear all the service ...\n") ; ++ nomadikXVPrivClearSVAServices (xvPriv) ; + NOMADIK_LOG ("freeing sva cur buffer...\n") ; + nomadikXVPrivFreeSVABuffer (xvPriv) ; + NOMADIK_LOG ("sva cur buffer freed\n") ; + REGION_EMPTY (screen->pScreen, + &xvPriv->clipping_region) ; |