blender/source/gameengine/VideoTexture
Campbell Barton 29605fc06d Added function RNA_property_update_check() to check if an update call is needed,
Simple python benchmark shows this to be about 3x faster in the case where an update isn't needed.

This also speeds up rna function argument parsing, since each arg in a function call did 2 string lookups on the context which were never needed.
2010-10-25 21:57:45 +00:00
..
BlendType.h [#18961] Use const char * where appropriate (2.5) 2010-02-16 16:47:41 +00:00
blendVideoTex.cpp A bad assignment was causing the VideoTexture to set off a breakpoint when being initialized in debug mode. (Benoit gave the go ahead for this fix) 2010-06-16 08:36:18 +00:00
CMakeLists.txt Added function RNA_property_update_check() to check if an update call is needed, 2010-10-25 21:57:45 +00:00
Common.h VideoTexture module. 2008-10-31 22:35:52 +00:00
Exception.cpp VideoTexture: improvements to image data access API. 2010-02-21 22:20:00 +00:00
Exception.h VideoTexture: improvements to image data access API. 2010-02-21 22:20:00 +00:00
FilterBase.cpp remove warnings for the BGE 2009-02-25 03:26:02 +00:00
FilterBase.h VideoTexture: fix RGB/BGR confusion, make code compatible with big endian CPU, add RGBA source filter. 2008-11-04 12:04:59 +00:00
FilterBlueScreen.cpp remove python2.x support 2009-08-10 00:07:34 +00:00
FilterBlueScreen.h VideoTexture: fix RGB/BGR confusion, make code compatible with big endian CPU, add RGBA source filter. 2008-11-04 12:04:59 +00:00
FilterColor.cpp remove python2.x support 2009-08-10 00:07:34 +00:00
FilterColor.h VideoTexture: fix RGB/BGR confusion, make code compatible with big endian CPU, add RGBA source filter. 2008-11-04 12:04:59 +00:00
FilterNormal.cpp remove python2.x support 2009-08-10 00:07:34 +00:00
FilterNormal.h VideoTexture: fix RGB/BGR confusion, make code compatible with big endian CPU, add RGBA source filter. 2008-11-04 12:04:59 +00:00
FilterSource.cpp remove python2.x support 2009-08-10 00:07:34 +00:00
FilterSource.h 2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19323:HEAD 2009-04-20 15:06:46 +00:00
ImageBase.cpp small warning fix. 2010-06-06 00:35:48 +00:00
ImageBase.h VideoTexture: improvements to image data access API. 2010-02-21 22:20:00 +00:00
ImageBuff.cpp most unused arg warnings corrected. 2010-10-16 14:32:17 +00:00
ImageBuff.h VideoTexture: optional arguments to ImageBuff constructor. 2010-02-26 22:14:31 +00:00
ImageMix.cpp VideoTexture: improvements to image data access API. 2010-02-21 22:20:00 +00:00
ImageMix.h BGE: add audio/video synchronization capability to VideoTexture 2010-02-07 19:18:00 +00:00
ImageRender.cpp use negate_v3 rather then multiplying a vector by -1.0 (no functional changes) 2010-02-26 09:02:52 +00:00
ImageRender.h BGE: add audio/video synchronization capability to VideoTexture 2010-02-07 19:18:00 +00:00
ImageViewport.cpp VideoTexture: improvements to image data access API. 2010-02-21 22:20:00 +00:00
ImageViewport.h BGE: add audio/video synchronization capability to VideoTexture 2010-02-07 19:18:00 +00:00
Makefile Update address in license block. 2010-08-10 21:22:26 +00:00
PyTypeList.cpp 2.50: 2009-06-08 20:08:19 +00:00
PyTypeList.h VideoTexture: use PyObjectPlus.h instead of Python.h for compatibility with Python2.3 2008-11-02 18:02:31 +00:00
SConscript Finally change SConscript tabs to spaces. 2010-08-29 20:52:05 +00:00
Texture.cpp BGE: bindId property in VideoTexture.Texture (to get the openGL id of the texture) 2010-03-20 00:11:25 +00:00
Texture.h 2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r17434:HEAD 2008-12-14 17:32:24 +00:00
VideoBase.cpp Quiet compiler warnings. 2010-10-20 12:33:00 +00:00
VideoBase.h 2.50: 2009-06-08 20:08:19 +00:00
VideoFFmpeg.cpp get rid of some warnings, 2010-06-05 15:31:55 +00:00
VideoFFmpeg.h VideoTexture: fix video capture lagging when CPU is busy. This problem was caused by special frame handling that was appropriate for video streaming but not for video capture: drift compensation and no frame skipping. Disable that for video capture to take into account the realtime nature of video. 2010-03-28 17:50:45 +00:00