gnash-commit
[Top][All Lists]
Advanced

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

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


From: Sandro Santilli
Subject: [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp
Date: Tue, 29 May 2007 15:23:22 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/05/29 15:23:22

Modified files:
        server/asobj   : NetStreamFfmpeg.cpp 

Log message:
        debug calls for locking

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/NetStreamFfmpeg.cpp?cvsroot=gnash&r1=1.62&r2=1.63

Patches:
Index: NetStreamFfmpeg.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/NetStreamFfmpeg.cpp,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -b -r1.62 -r1.63
--- NetStreamFfmpeg.cpp 29 May 2007 11:01:40 -0000      1.62
+++ NetStreamFfmpeg.cpp 29 May 2007 15:23:22 -0000      1.63
@@ -17,7 +17,7 @@
 // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 //
 
-/* $Id: NetStreamFfmpeg.cpp,v 1.62 2007/05/29 11:01:40 strk Exp $ */
+/* $Id: NetStreamFfmpeg.cpp,v 1.63 2007/05/29 15:23:22 strk Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -104,7 +104,9 @@
 void NetStreamFfmpeg::close()
 {
 
+       log_debug("Locking on ::close");
        boost::mutex::scoped_lock lock(decoding_mutex);
+       log_debug(" obtained (close)");
 
        if (m_go)
        {
@@ -210,7 +212,9 @@
 void
 NetStreamFfmpeg::play(const std::string& c_url)
 {
+       log_debug("Locking on ::play");
        boost::mutex::scoped_lock  lock(decoding_mutex);
+       log_debug(" obtained (play)");
 
        // Is it already playing ?
        if (m_go)
@@ -601,7 +605,9 @@
 {
        GNASH_REPORT_FUNCTION;
 
+       log_debug("Locking on ::av_streamer");
        boost::mutex::scoped_lock lock(ns->decoding_mutex);
+       log_debug(" obtained (av_streamer)");
 
        // This should only happen if close() is called before this thread is 
ready
        if (!ns->m_go)
@@ -693,7 +699,9 @@
 
        NetStreamFfmpeg* ns = static_cast<NetStreamFfmpeg*>(owner);
 
+       log_debug("Locking on ::audio_streamer");
        boost::mutex::scoped_lock  lock(ns->decoding_mutex);
+       log_debug(" obtained (audio_streamer)");
 
        if (!ns->m_go || ns->m_pause) return false;
 
@@ -957,7 +965,9 @@
 
 bool NetStreamFfmpeg::decodeMediaFrame()
 {
+       log_debug("Locking on ::decodeMediaFrame");
        boost::mutex::scoped_lock  lock(decoding_mutex);
+       log_debug(" obtained (decodeMediaFrame)");
 
        if (m_unqueued_data)
        {
@@ -1015,7 +1025,9 @@
 void
 NetStreamFfmpeg::seek(double pos)
 {
+       log_debug("Locking on ::seek");
        boost::mutex::scoped_lock  lock(decoding_mutex);
+       log_debug(" obtained (seek)");
 
        long newpos = 0;
        double timebase = 0;
@@ -1162,7 +1174,9 @@
 void
 NetStreamFfmpeg::advance()
 {
+       log_debug("Locking on ::advance");
        boost::mutex::scoped_lock lock(decoding_mutex);
+       log_debug(" obtained (advance)");
 
        // Make sure al decoding has stopped
        // This can happen in 2 cases: 




reply via email to

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