gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash/server/asobj NetStream.cpp


From: Vitaly Alexeev
Subject: [Gnash-commit] gnash/server/asobj NetStream.cpp
Date: Fri, 03 Nov 2006 16:29:09 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Vitaly Alexeev <alexeev>        06/11/03 16:29:09

Modified files:
        server/asobj   : NetStream.cpp 

Log message:
                * server\asobj\NetStream.cpp: processing of 
                  the end of video is added

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/NetStream.cpp?cvsroot=gnash&r1=1.13&r2=1.14

Patches:
Index: NetStream.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/NetStream.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- NetStream.cpp       3 Nov 2006 15:28:51 -0000       1.13
+++ NetStream.cpp       3 Nov 2006 16:29:09 -0000       1.14
@@ -18,7 +18,7 @@
 //
 //
 
-/* $Id: NetStream.cpp,v 1.13 2006/11/03 15:28:51 alexeev Exp $ */
+/* $Id: NetStream.cpp,v 1.14 2006/11/03 16:29:09 alexeev Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -290,7 +290,6 @@
                        {
                                delay = int(1000 * (video_clock - clock));
                        }
-               }
 
                // Don't hog the CPU.
                // Queues have filled, video frame have shown
@@ -299,6 +298,15 @@
                {
                        sleep(delay);
                }
+
+               }
+               else
+               if (ns->m_qaudio.size() == 0)
+               {
+                       // video & audio queues are empty
+                       // video is shown
+                       break;
+               }
        }
        return 0;
 }




reply via email to

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