vlc | branch: master | Laurent Aimar <[email protected]> | Mon Sep 12 
22:24:47 2011 +0200| [df7b4814c761e6ff8562405b44f6071652ad24b0] | committer: 
Laurent Aimar

Fix CD+G scrolling.

It was broken by f9b664eac0e1a7bceed9d7b5854fd9fc351b4aab.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=df7b4814c761e6ff8562405b44f6071652ad24b0
---

 modules/codec/cdg.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/codec/cdg.c b/modules/codec/cdg.c
index 322600a..a340576 100644
--- a/modules/codec/cdg.c
+++ b/modules/codec/cdg.c
@@ -324,8 +324,8 @@ static int DecodeScroll( decoder_sys_t *p_cdg, const 
uint8_t *p_data, int b_copy
 
             if( b_copy )
             {
-                dy %= CDG_SCREEN_HEIGHT;
-                dx %= CDG_SCREEN_WIDTH;
+                dy = (dy + CDG_SCREEN_HEIGHT) % CDG_SCREEN_HEIGHT;
+                dx = (dx + CDG_SCREEN_WIDTH ) % CDG_SCREEN_WIDTH;
             }
             else
             {

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to