ffmpeg и iOS
От: nen777w  
Дата: 02.09.12 20:34
Оценка:
Столкнулся вот с такой проблемой. Понадобился мне в проекте ffmpeg.
Затянул последнюю версию с оф. сайта.
Собирал для arm вот так:

./configure --cc="$PLATFORM/Developer/usr/bin/gcc -arch armv7" --sysroot="$IPHONE_SDK" --extra-ldflags="-isysroot $IPHONE_SDK" --enable-cross-compile --arch=arm --target-os=darwin --enable-static --disable-shared --enable-pic --disable-asm --disable-doc --disable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-avdevice --disable-swresample --disable-postproc --disable-avfilter

make clean
make

Где 
: ${PLATFORM:=/Developer/Platforms/iPhoneOS.platform}
: ${IPHONE_SDK:=$PLATFORM/Developer/SDKs/iPhoneOS4.3.sdk}


т.е. у мня iPhoneSDK версии 4.3

Теперь линковка.. Линкер ругается на:

"_kVDADecoderConfiguration_avcCData", referenced from:
_kVDADecoderConfiguration_avcCData$non_lazy_ptr in libavcodec.a(vda.o)
(maybe you meant: _kVDADecoderConfiguration_avcCData$non_lazy_ptr)

и пр...
Посмотрел поиском, это добро лежит в системном фреймворке VideoDecodeAcceleration.framework
ну и конечно же в iPhoneSDK такого фреймворка нету а lipo говорит что:

Architectures in the fat file: VideoDecodeAcceleration are: x86_64 i386


т.е. arm-ами там и не пахнет.

Где брать либу?

В ваших iPhoneSDK есть такой фреймворк?

Спасибо.
Re: ffmpeg и iOS
От: Аноним  
Дата: 03.09.12 16:01
Оценка:
The Video Decode Acceleration framework is available on Mac OS X 10.6.3 and later.
Re[2]: ffmpeg и iOS
От: nen777w  
Дата: 04.09.12 12:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>The Video Decode Acceleration framework is available on Mac OS X 10.6.3 and later.


Я же писал что в MacOSX SDK фреймворках он доступен его нету в iPhone SDK это две большие разницы.
Но к счастью проблема решаема, просто при сборке для iOS можно указать не собирать файлы которые используют VDA "--disable-vda"
Re: ffmpeg и iOS
От: ___petya___  
Дата: 02.11.12 09:38
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Столкнулся вот с такой проблемой. Понадобился мне в проекте ffmpeg.

N>Затянул последнюю версию с оф. сайта.

...

N>Спасибо.


У Вас получилось решить эту проблему?
Re[2]: ffmpeg и iOS
От: ___petya___  
Дата: 02.11.12 09:40
Оценка:
Здравствуйте, ___petya___, Вы писали:

___>Здравствуйте, nen777w, Вы писали:


N>>Столкнулся вот с такой проблемой. Понадобился мне в проекте ffmpeg.

N>>Затянул последнюю версию с оф. сайта.

___>...


N>>Спасибо.


___>У Вас получилось решить эту проблему?


Прошу прощения, не увидел ответов.
Re: ffmpeg и iOS
От: Dair Россия  
Дата: 15.12.12 20:43
Оценка:
На всякий случай расскажу, что ffmpeg — GPL/LGPL, т.е., необходимо открыть исходники. Хорошо хоть не LGPLv3, которая с AppStore не совместима вообще никак.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.