gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/asobj/NetStreamFfmpeg.cpp [gnash_0


From: Bastiaan Jacques
Subject: [Gnash-commit] gnash ChangeLog server/asobj/NetStreamFfmpeg.cpp [gnash_0_8_3_branch]
Date: Wed, 21 May 2008 09:15:12 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         gnash_0_8_3_branch
Changes by:     Bastiaan Jacques <bjacques>     08/05/21 09:15:12

Modified files:
        .              : ChangeLog 
        server/asobj   : NetStreamFfmpeg.cpp 

Log message:
        Set playStop when playback stops and not when decoding stops.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&only_with_tag=gnash_0_8_3_branch&r1=1.6573.2.30&r2=1.6573.2.31
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/NetStreamFfmpeg.cpp?cvsroot=gnash&only_with_tag=gnash_0_8_3_branch&r1=1.116.2.3&r2=1.116.2.4

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.6573.2.30
retrieving revision 1.6573.2.31
diff -u -b -r1.6573.2.30 -r1.6573.2.31
--- ChangeLog   21 May 2008 08:50:02 -0000      1.6573.2.30
+++ ChangeLog   21 May 2008 09:15:08 -0000      1.6573.2.31
@@ -1,3 +1,8 @@
+2008-05-20 Bastiaan Jacques <address@hidden>
+
+       * server/asobj/NetStreamFfmpeg.cpp: Set playStop when playback stops
+       and not when decoding stops.
+
 2008-05-21 Sandro Santilli <address@hidden>
 
        * libbase/FLVParser.cpp (parseNextFrame): don't log ERROR on end of

Index: server/asobj/NetStreamFfmpeg.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/NetStreamFfmpeg.cpp,v
retrieving revision 1.116.2.3
retrieving revision 1.116.2.4
diff -u -b -r1.116.2.3 -r1.116.2.4
--- server/asobj/NetStreamFfmpeg.cpp    20 May 2008 08:02:54 -0000      
1.116.2.3
+++ server/asobj/NetStreamFfmpeg.cpp    21 May 2008 09:15:11 -0000      
1.116.2.4
@@ -763,16 +763,7 @@
 #ifdef GNASH_DEBUG_THREADS
        log_debug("Out of decoding loop");
 #endif
-
-#ifdef GNASH_DEBUG_STATUS
-       log_debug("Setting playStop status");
-#endif
-       // FIXME; this is most likely incorrect. This signals to AS that
-       // playback has stopped, which is incorrect. In reality, decoding
-       // has stopped, which should have no bearing on anything. So it would
-       // be better to test for EOF when no frames are available in advance().
-       // That said,this doesn't seem to break anything, so I'll leave it...
-       ns->setStatus(playStop);
+       ns->decodingStatus(DEC_STOPPED);
 }
 
 // audio callback is running in sound handler thread
@@ -832,7 +823,10 @@
                        log_debug("decodeFLVFrame: load completed, stopping");
 #endif
                        // Stop!
-                       decodingStatus(DEC_STOPPED);
+#ifdef GNASH_DEBUG_STATUS
+       log_debug("Setting playStop status");
+#endif
+                       setStatus(playStop);
                }
                else
                {




reply via email to

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