QTKit проблема на OSX Lion - PullRequest
       7

QTKit проблема на OSX Lion

1 голос
/ 31 августа 2011

У меня проблема с существующей кодовой базой 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
* 1005Я не могу использовать этот кодек в нашей библиотеке, он просто находится на коробке.Поскольку кодек кажется несовместимым с OSX Lion, я хотел бы просто предотвратить его загрузку.

Мне не удалось найти документацию о том, как остановить загрузку.Как бы я поступил так?

1 Ответ

0 голосов
/ 23 января 2012

Этот сбой вызван компонентом ThrivXCDOpen. Перейдите в / System / Library / Quicktime и удалите все компоненты 3ivx, которые у вас есть. Может потребоваться перезагрузка после.

...