[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [20689] trunk/blender/source/gameengine/ VideoTexture: BGE VideoTexture: fix VideoFFmpeg range attribute + error message.

Benoit Bolsee benoit.bolsee at online.be
Sat Jun 6 23:54:12 CEST 2009


Revision: 20689
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=20689
Author:   ben2610
Date:     2009-06-06 23:54:12 +0200 (Sat, 06 Jun 2009)

Log Message:
-----------
BGE VideoTexture: fix VideoFFmpeg range attribute + error message.

Modified Paths:
--------------
    trunk/blender/source/gameengine/VideoTexture/VideoBase.cpp
    trunk/blender/source/gameengine/VideoTexture/VideoFFmpeg.cpp

Modified: trunk/blender/source/gameengine/VideoTexture/VideoBase.cpp
===================================================================
--- trunk/blender/source/gameengine/VideoTexture/VideoBase.cpp	2009-06-06 21:49:00 UTC (rev 20688)
+++ trunk/blender/source/gameengine/VideoTexture/VideoBase.cpp	2009-06-06 21:54:12 UTC (rev 20689)
@@ -149,7 +149,7 @@
 		|| !PyFloat_Check(PySequence_Fast_GET_ITEM(value, 0))
 		|| !PyFloat_Check(PySequence_Fast_GET_ITEM(value, 1)))
 	{
-		PyErr_SetString(PyExc_TypeError, "The value must be a sequence of 2 longs");
+		PyErr_SetString(PyExc_TypeError, "The value must be a sequence of 2 float");
 		return -1;
 	}
 	// set range

Modified: trunk/blender/source/gameengine/VideoTexture/VideoFFmpeg.cpp
===================================================================
--- trunk/blender/source/gameengine/VideoTexture/VideoFFmpeg.cpp	2009-06-06 21:49:00 UTC (rev 20688)
+++ trunk/blender/source/gameengine/VideoTexture/VideoFFmpeg.cpp	2009-06-06 21:54:12 UTC (rev 20689)
@@ -117,6 +117,7 @@
 	}
 	m_codec = NULL;
 	m_status = SourceStopped;
+	m_lastFrame = -1;
 	return true;
 }
 
@@ -735,7 +736,7 @@
 	{
 		// get actual time
 		double startTime = PIL_check_seconds_timer();
-		if (m_lastFrame == -1)
+		if (m_lastFrame == -1 && !m_isFile)
 			m_startTime = startTime;
 		double actTime = startTime - m_startTime;
 		// if video has ended





More information about the Bf-blender-cvs mailing list