[Top][All Lists]
[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:
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Bastiaan Jacques, 2007/05/04
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Sandro Santilli, 2007/05/28
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Sandro Santilli, 2007/05/28
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp,
Sandro Santilli <=
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Sandro Santilli, 2007/05/29
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Sandro Santilli, 2007/05/29
- [Gnash-commit] gnash/server/asobj NetStreamFfmpeg.cpp, Sandro Santilli, 2007/05/30