[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42636] branches/ge_harmony: Merge with trunk up to r42632.

Mitchell Stokes mogurijin at gmail.com
Thu Dec 15 01:11:01 CET 2011


Revision: 42636
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42636
Author:   moguri
Date:     2011-12-15 00:10:51 +0000 (Thu, 15 Dec 2011)
Log Message:
-----------
Merge with trunk up to r42632.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42632

Modified Paths:
--------------
    branches/ge_harmony/build_files/buildbot/config/user-config-i686.py
    branches/ge_harmony/build_files/buildbot/config/user-config-player-x86_64.py
    branches/ge_harmony/build_files/buildbot/config/user-config-x86_64.py
    branches/ge_harmony/intern/audaspace/intern/AUD_C-API.cpp
    branches/ge_harmony/intern/cycles/device/device_cuda.cpp
    branches/ge_harmony/release/datafiles/splash.png
    branches/ge_harmony/source/blender/blenkernel/BKE_blender.h
    branches/ge_harmony/source/blender/blenkernel/BKE_tracking.h
    branches/ge_harmony/source/blender/blenkernel/intern/tracking.c
    branches/ge_harmony/source/blender/editors/datafiles/splash.png.c
    branches/ge_harmony/source/blender/editors/space_clip/clip_ops.c
    branches/ge_harmony/source/blender/editors/space_clip/tracking_ops.c
    branches/ge_harmony/source/blender/makesrna/intern/rna_fcurve.c
    branches/ge_harmony/source/blender/python/mathutils/mathutils_noise.c
    branches/ge_harmony/source/blender/windowmanager/intern/wm_operators.c

Property Changed:
----------------
    branches/ge_harmony/


Property changes on: branches/ge_harmony
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/soc-2011-cucumber:37517
/branches/soc-2011-tomato:42376,42378-42379,42397,42400
/trunk/blender:42243-42593
   + /branches/soc-2011-cucumber:37517
/branches/soc-2011-tomato:42376,42378-42379,42397,42400
/trunk/blender:42243-42632

Modified: branches/ge_harmony/build_files/buildbot/config/user-config-i686.py
===================================================================
--- branches/ge_harmony/build_files/buildbot/config/user-config-i686.py	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/build_files/buildbot/config/user-config-i686.py	2011-12-15 00:10:51 UTC (rev 42636)
@@ -96,6 +96,7 @@
 
 # Cycles
 WITH_BF_CYCLES = True
+WITH_BF_CYCLES_CUDA_BINARIES = True
 
 WITH_BF_OIIO = True
 WITH_BF_STATICOIIO = True

Modified: branches/ge_harmony/build_files/buildbot/config/user-config-player-x86_64.py
===================================================================
--- branches/ge_harmony/build_files/buildbot/config/user-config-player-x86_64.py	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/build_files/buildbot/config/user-config-player-x86_64.py	2011-12-15 00:10:51 UTC (rev 42636)
@@ -95,5 +95,5 @@
 
 # Compilation and optimization
 BF_DEBUG = False
-REL_CCFLAGS = ['-O2']  # C & C++
+REL_CCFLAGS = ['-O2', '-msse', '-msse2']  # C & C++
 PLATFORM_LINKFLAGS = ['-L/home/sources/staticlibs/lib64']

Modified: branches/ge_harmony/build_files/buildbot/config/user-config-x86_64.py
===================================================================
--- branches/ge_harmony/build_files/buildbot/config/user-config-x86_64.py	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/build_files/buildbot/config/user-config-x86_64.py	2011-12-15 00:10:51 UTC (rev 42636)
@@ -96,6 +96,7 @@
 
 # Cycles
 WITH_BF_CYCLES = True
+WITH_BF_CYCLES_CUDA_BINARIES = True
 
 WITH_BF_OIIO = True
 WITH_BF_STATICOIIO = True
@@ -116,5 +117,5 @@
 
 # Compilation and optimization
 BF_DEBUG = False
-REL_CCFLAGS = ['-O2']  # C & C++
+REL_CCFLAGS = ['-O2', '-msse', '-msse2']  # C & C++
 PLATFORM_LINKFLAGS = ['-L/home/sources/staticlibs/lib64']

Modified: branches/ge_harmony/intern/audaspace/intern/AUD_C-API.cpp
===================================================================
--- branches/ge_harmony/intern/audaspace/intern/AUD_C-API.cpp	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/intern/audaspace/intern/AUD_C-API.cpp	2011-12-15 00:10:51 UTC (rev 42636)
@@ -137,9 +137,22 @@
 #endif
 #ifdef WITH_JACK
 		case AUD_JACK_DEVICE:
-			dev = new AUD_JackDevice("Blender", specs, buffersize);
-			break;
+#ifdef __APPLE__
+			struct stat st;
+			if(stat("/Library/Frameworks/Jackmp.framework", &st) != 0)
+			{
+				printf("Warning: Jack Framework not installed\n");
+				// No break, fall through to default, to return false
+			}
+			else
+			{
 #endif
+				dev = new AUD_JackDevice("Blender", specs, buffersize);
+				break;
+#ifdef __APPLE__
+			}
+#endif
+#endif
 		default:
 			return false;
 		}

Modified: branches/ge_harmony/intern/cycles/device/device_cuda.cpp
===================================================================
--- branches/ge_harmony/intern/cycles/device/device_cuda.cpp	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/intern/cycles/device/device_cuda.cpp	2011-12-15 00:10:51 UTC (rev 42636)
@@ -255,7 +255,7 @@
 		if(major <= 1 && minor <= 2)
 			cuda_error(string_printf("CUDA device supported only with shader model 1.3 or up, found %d.%d.", major, minor));
 		else
-			cuda_error("CUDA binary kernel for this graphics card shader model (%d.%d) not found.", major, minor);
+			cuda_error(string_printf("CUDA binary kernel for this graphics card shader model (%d.%d) not found.", major, minor));
 		return "";
 #else
 		/* if not, find CUDA compiler */

Modified: branches/ge_harmony/release/datafiles/splash.png
===================================================================
(Binary files differ)

Modified: branches/ge_harmony/source/blender/blenkernel/BKE_blender.h
===================================================================
--- branches/ge_harmony/source/blender/blenkernel/BKE_blender.h	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/source/blender/blenkernel/BKE_blender.h	2011-12-15 00:10:51 UTC (rev 42636)
@@ -41,17 +41,17 @@
 /* these lines are grep'd, watch out for our not-so-awesome regex
  * and keep comment above the defines.
  * Use STRINGIFY() rather than defining with quotes */
-#define BLENDER_VERSION			260
-#define BLENDER_SUBVERSION		8
+#define BLENDER_VERSION			261
+#define BLENDER_SUBVERSION		0
 
 #define BLENDER_MINVERSION		250
 #define BLENDER_MINSUBVERSION	0
 
 /* used by packaging tools */
 		/* can be left blank, otherwise a,b,c... etc with no quotes */
-#define BLENDER_VERSION_CHAR	a
+#define BLENDER_VERSION_CHAR	
 		/* alpha/beta/rc/release, docs use this */
-#define BLENDER_VERSION_CYCLE	rc
+#define BLENDER_VERSION_CYCLE	release
 
 extern char versionstr[]; /* from blender.c */
 

Modified: branches/ge_harmony/source/blender/blenkernel/BKE_tracking.h
===================================================================
--- branches/ge_harmony/source/blender/blenkernel/BKE_tracking.h	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/source/blender/blenkernel/BKE_tracking.h	2011-12-15 00:10:51 UTC (rev 42636)
@@ -85,7 +85,7 @@
 
 /* 2D tracking */
 struct MovieTrackingContext *BKE_tracking_context_new(struct MovieClip *clip, struct MovieClipUser *user,
-			short backwards, short disable_failed);
+			short backwards, short disable_failed, short sequence);
 void BKE_tracking_context_free(struct MovieTrackingContext *context);
 void BKE_tracking_sync(struct MovieTrackingContext *context);
 void BKE_tracking_sync_user(struct MovieClipUser *user, struct MovieTrackingContext *context);

Modified: branches/ge_harmony/source/blender/blenkernel/intern/tracking.c
===================================================================
--- branches/ge_harmony/source/blender/blenkernel/intern/tracking.c	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/source/blender/blenkernel/intern/tracking.c	2011-12-15 00:10:51 UTC (rev 42636)
@@ -48,6 +48,7 @@
 #include "BLI_ghash.h"
 #include "BLI_path_util.h"
 #include "BLI_string.h"
+#include "BLI_threads.h"
 
 #include "BKE_global.h"
 #include "BKE_tracking.h"
@@ -735,11 +736,11 @@
 	MovieTrackingSettings settings;
 	TracksMap *tracks_map;
 
-	short backwards, disable_failed;
+	short backwards, disable_failed, sequence;
 	int sync_frame;
 } MovieTrackingContext;
 
-MovieTrackingContext *BKE_tracking_context_new(MovieClip *clip, MovieClipUser *user, short backwards, short disable_failed)
+MovieTrackingContext *BKE_tracking_context_new(MovieClip *clip, MovieClipUser *user, short backwards, short disable_failed, short sequence)
 {
 	MovieTrackingContext *context= MEM_callocN(sizeof(MovieTrackingContext), "trackingContext");
 	MovieTracking *tracking= &clip->tracking;
@@ -752,6 +753,7 @@
 	context->disable_failed= disable_failed;
 	context->sync_frame= user->framenr;
 	context->first_time= 1;
+	context->sequence= sequence;
 
 	/* count */
 	track= tracking->tracks.first;
@@ -830,6 +832,9 @@
 	context->clip= clip;
 	context->user= *user;
 
+	if(!sequence)
+		BLI_begin_threaded_malloc();
+
 	return context;
 }
 
@@ -856,6 +861,9 @@
 
 void BKE_tracking_context_free(MovieTrackingContext *context)
 {
+	if(!context->sequence)
+		BLI_end_threaded_malloc();
+
 	tracks_map_free(context->tracks_map, track_context_free);
 
 	MEM_freeN(context);

Modified: branches/ge_harmony/source/blender/editors/datafiles/splash.png.c
===================================================================
--- branches/ge_harmony/source/blender/editors/datafiles/splash.png.c	2011-12-14 23:53:46 UTC (rev 42635)
+++ branches/ge_harmony/source/blender/editors/datafiles/splash.png.c	2011-12-15 00:10:51 UTC (rev 42636)
@@ -1,4817 +1,6113 @@
 /* DataToC output of file <splash_png> */
 
-int datatoc_splash_png_size= 153933;
+int datatoc_splash_png_size= 195415;
 char datatoc_splash_png[]= {
-137, 80, 78, 71, 13, 10, 26, 10,  0,  0,  0, 13, 73,
- 72, 68, 82,  0,  0,  1,245,  0,  0,  1, 26,  8,  6,  0,  0,  0,  8, 90,206, 70,  0,  0, 10, 79,105, 67, 67, 80, 80,104,111,116,
-111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101,  0,  0,120,218,157, 83,103, 84, 83,233, 22, 61,247,222,244,
- 66, 75,136,128,148, 75,111, 82, 21,  8, 32, 82, 66,139,128, 20,145, 38, 42, 33,  9, 16, 74,136, 33,161,217, 21, 81,193, 17, 69,
- 69,  4, 27,200,160,136,  3,142,142,128,140, 21, 81, 44, 12,138, 10,216,  7,228, 33,162,142,131,163,136,138,202,251,225,123,163,
-107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207,  7,192,  8, 12,150, 72, 51, 81, 53,128, 12,169, 66, 30, 17,224,
-131,199,196,198,225,228, 46, 64,129, 10, 36,112,  0, 16,  8,179,100, 33,115,253, 35,  1,  0,248,126, 60, 60, 43, 34,192,  7,190,
-  0,  1,120,211, 11,  8,  0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92,  1,128,132,  1,192,116,145, 56, 75,  8,128, 20,
-  0, 64,122,142, 66,166,  0, 64, 70,  1,128,157,152, 38, 83,  0,160,  4,  0, 96,203, 99, 98,227,  0, 80, 45,  0, 96, 39,127,230,
-211,  0,128,157,248,153,123,  1,  0, 91,148, 33, 21,  1,160,145,  0, 32, 19,101,136, 68,  0,104, 59,  0,172,207, 86,138, 69,  0,
- 88, 48,  0, 20,102, 75,196, 57,  0,216, 45,  0, 48, 73, 87,102, 72,  0,176,183,  0,192,206, 16, 11,178,  0,  8, 12,  0, 48, 81,
-136,133, 41,  0,  4,123,  0, 96,200, 35, 35,120,  0,132,153,  0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42,  0,  0,120,153,178,
- 60,185, 36, 57, 69,129, 91,  8, 45,113,  7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97,  2, 97,154, 64, 46,194,121,153, 25,
- 50,129, 52, 15,224,243,204,  0,  0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45,234,191,  6,
-255, 34, 98, 98,227,254,229,207,171,112, 64,  0,  0,225,116,126,209,254, 44, 47,179, 26,128, 59,  6,128,109,254,162, 37,238,  4,
-104, 94, 11,160,117,247,139,102,178, 15, 64,181,  0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217,229,228,228,
-216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, 93,129, 71,
-  4,248,224,194,204,244, 76,165, 28,207,146,  9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98,185, 88, 42,

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list