stratagus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Stratagus-CVS] stratagus/src/movie movie.c


From: Jimmy Salmon
Subject: [Stratagus-CVS] stratagus/src/movie movie.c
Date: Fri, 07 Nov 2003 12:37:31 -0500

CVSROOT:        /cvsroot/stratagus
Module name:    stratagus
Branch:         
Changes by:     Jimmy Salmon <address@hidden>   03/11/07 12:37:31

Modified files:
        src/movie      : movie.c 

Log message:
        Restore old VideoSyncSpeed after movie plays

Patches:
Index: stratagus/src/movie/movie.c
diff -u stratagus/src/movie/movie.c:1.16 stratagus/src/movie/movie.c:1.17
--- stratagus/src/movie/movie.c:1.16    Fri Oct 17 14:46:47 2003
+++ stratagus/src/movie/movie.c Fri Nov  7 12:37:30 2003
@@ -26,7 +26,7 @@
 //      Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 //      02111-1307, USA.
 //
-//     $Id: movie.c,v 1.16 2003/10/17 18:46:47 jsalmon3 Exp $
+//     $Id: movie.c,v 1.17 2003/11/07 17:37:30 jsalmon3 Exp $
 
 //@{
 
@@ -228,6 +228,7 @@
     PB_INSTANCE* pbi;
     EventCallback callbacks;
     SDL_Rect rect;
+    int oldspeed;
 
     // FIXME: Should split this into lowlevel parts.
 
@@ -254,6 +255,7 @@
     if (overlay->hw_overlay) {
        DebugLevel0Fn("Got a hardware overlay.\n");
     }
+    oldspeed = VideoSyncSpeed;
     VideoSyncSpeed = avi->FPS100 / FRAMES_PER_SECOND;
     SetVideoSync();
 
@@ -327,6 +329,9 @@
     SDL_FreeYUVOverlay(overlay);
 
     MovieClose(avi);
+
+    VideoSyncSpeed = oldspeed;
+    SetVideoSync();
 
     return 0;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]