[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