OSX Lion上的QTKit问题

时间:2011-08-31 01:39:51

标签: macos osx-lion qtkit

我遇到了现有QTKit代码库的问题,我需要支持OSX Lion。 在升级到Lion时,我们基于QT的捕获(通过QTCaptureSession)似乎工作正常。但是,在某些方框中,我们会在QT初始化后立即崩溃。

崩溃似乎来自第三方编解码库(3ivx)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   ???                                      0x0ae64140 get_feature_flags + 0
1   lib3ivxEnc.dylib                         0x0ade1f3c InitHooks + 5088
2   lib3ivxEnc.dylib                         0x0ade3d52 InitThrivex + 68
3   lib3ivxEnc.dylib                         0x0adf7be0 l3_init + 11
4   com.3ivx.videocodec                      0x0ad7056d ThrivXCDOpen + 676
5   com.apple.CoreServices.CarbonCore        0x90d0a86c callComponentStorage_44 + 25
6   com.apple.CoreServices.CarbonCore        0x90db7aa1

我们不在我们的库中使用此编解码器,它恰好在盒子上。由于编解码器似乎与OSX Lion不兼容,我想阻止它加载。

我无法找到有关如何阻止其加载的文档。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

此崩溃是由ThrivXCDOpen组件引起的。转到/ System / Library / Quicktime并删除您拥有的所有3ivx组件。您可能需要重新启动。