[Top][All Lists]
[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;
}