[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [25074] trunk/blender: Quicktime(Carbon/ win32) : add operator to raise the "compression settings" quicktime standard dialog

Damien Plisson damien.plisson at yahoo.fr
Thu Dec 3 10:41:26 CET 2009


Jasper,

In fact, it is not 10.6 that brings full background thread compatibility, but 64bit.
So QTKit in blender can be used only for 64bit/10.5+ builds.

This is not an issue as carbon quicktime works on all 32bit builds and provides all (and even more) features than qtkit.

So for a 32bit build, you need to set USE_QTKIT = OFF, to build with carbon quicktime (as it is in the official intel 32bit build).

Damien

Le 3 déc. 2009 à 00:19, Jasper Mine a écrit :

> Damien,
> 
>> what is the svn version you are using ?
> 
> Revision: 25077
> 
>> What is the build type (sdk, 32/64bit) ?
> 
> System Version:	Mac OS X 10.5.8
> Processor Name:	Intel Core Duo
> 
> CMAKE_BACKWARDS_COMPATIBILITY    	2.4
> CMAKE_BUILD_TYPE
> CMAKE_CONFIGURATION_TYPES		Debug;Release;MinSizeRel;RelWithDebInfo
> CMAKE_INSTALL_PREFIX             			/usr/local
> CMAKE_OSX_ARCHITECTURES          		i386
> EXECUTABLE_OUTPUT_PATH
> LIBRARY_OUTPUT_PATH
> OPENAL_INCLUDE_DIR               			/System/Library/Frameworks/ 
> OpenAL.framework/H
> OPENAL_LIBRARY                   			/System/Library/Frameworks/ 
> OpenAL.framework
> WITH_BUILDINFO				ON
> WITH_BULLET				ON
> WITH_COCOA				ON
> WITH_CXX_GUARDEDALLOC	OFF
> WITH_ELBEEM				ON
> WITH_FFMPEG				ON
> WITH_FFTW3					ON
> WITH_GAMEENGINE			ON
> WITH_INSTALL				ON
> WITH_INTERNATIONAL		ON
> WITH_JACK					OFF
> WITH_LIBS10.5				ON
> WITH_LZMA					ON
> WITH_LZO					ON
> WITH_OPENAL				ON
> WITH_OPENCOLLADA			ON
> WITH_OPENEXR				ON
> WITH_OPENJPEG				OFF
> WITH_OPENMP				OFF
> WITH_PLAYER				OFF
> WITH_PYTHON				ON
> WITH_QUICKTIME				ON
> WITH_SDL					ON
> WITH_SNDFILE				OFF
> WITH_WEBPLUGIN				OFF
> 
>> 
>> This looks like exactly the issue that happened when building with  
>> qtkit & 10.4 sdk. (thread safe feature of qtkit has been introduced  
>> in 10.5, or does this crash tells it was not complete until 10.6 ?)
> 
> It would seem not complete until 10.6.  I do not know for sure though.
> 
> Jasper
> 
> 
>>> Hello,
>>> 
>>> I got a crasher happening on quicktime movie render using h264 codec.
>>> Here is the report.
>>> 
>>> Process:         blender [8784]
>>> Path:            /Applications/Blender/testing/blender.app/Contents/
>>> MacOS/blender
>>> Identifier:      org.blenderfoundation.blender
>>> Version:         2.5-alpha0 (2.5-alpha0, 2009-Dec-02, Blender
>>> Foundation)
>>> Code Type:       X86 (Native)
>>> Parent Process:  launchd [93]
>>> 
>>> Interval Since Last Report:          78774 sec
>>> Crashes Since Last Report:           1
>>> Per-App Interval Since Last Report:  150 sec
>>> Per-App Crashes Since Last Report:   1
>>> 
>>> Date/Time:       2009-12-02 14:07:47.908 -0500
>>> OS Version:      Mac OS X 10.5.8 (9L30)
>>> Report Version:  6
>>> Anonymous UUID:  DD032A76-5E63-4F99-9889-9F710C2D5D9C
>>> 
>>> Exception Type:  EXC_BREAKPOINT (SIGTRAP)
>>> Exception Codes: 0x0000000000000002, 0x0000000000000000
>>> Crashed Thread:  4
>>> 
>>> Application Specific Information:
>>> *** Terminating app due to uncaught exception
>>> 'QTMovieInitializedOnWrongThread', reason: 'QTMovie class must be
>>> initialized on the main thread.'
>>> 
>>> Thread 4 Crashed:
>>> 0   com.apple.CoreFoundation      	0x95559e94
>>> ___TERMINATING_DUE_TO_UNCAUGHT_EXCEPTION___ + 4
>>> 1   libobjc.A.dylib               	0x9350fe3b objc_exception_throw  
>>> + 40
>>> 2   com.apple.CoreFoundation      	0x95559b11 -[NSException raise]  
>>> + 17
>>> 3   com.apple.QTKit               	0x931e01f7 +[QTMovie initialize] +
>>> 196
>>> 4   libobjc.A.dylib               	0x9350c8b8 _class_initialize + 367
>>> 5   libobjc.A.dylib               	0x9350b239
>>> _class_lookupMethodAndLoadCache + 81
>>> 6   libobjc.A.dylib               	0x9351b6d6 objc_msgSend + 102
>>> 7   org.blenderfoundation.blender 	0x0029e99a RE_BlenderAnim + 426
>>> 8   org.blenderfoundation.blender 	0x00130e3c render_startjob + 76
>>> 9   org.blenderfoundation.blender 	0x00012bd1 do_job_thread + 33
>>> 10  libSystem.B.dylib             	0x972bb155 _pthread_start + 321
>>> 11  libSystem.B.dylib             	0x972bb012 thread_start + 34
>>> 
>>> Thread 4 crashed with X86 Thread State (32-bit):
>>> eax: 0xa059d0f0  ebx: 0x9350fe1c  ecx: 0xa059c1a0  edx: 0x02fbb000
>>> edi: 0x00000000  esi: 0xa02eec60  ebp: 0xb024a438  esp: 0xb024a438
>>>  ss: 0x0000001f  efl: 0x00000282  eip: 0x95559e94   cs: 0x00000017
>>>  ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
>>> cr2: 0xffe17a14
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers



More information about the Bf-committers mailing list