[Libav-user] Reference app with ffmpeg n1.2 libs that works on IOS ?
Lars Hammarstrand
lars.hammarstrand at gmail.com
Tue Apr 2 22:41:40 CEST 2013
2013/4/2 Carl Eugen Hoyos <cehoyos at ag.or.at>
> Lars Hammarstrand <lars.hammarstrand at ...> writes:
>
> > > Could you run the testsuite (make SAMPLES=path fate) on the
> > > iPhone? This would allow to verify if only H264 is affected
> > > or also other codecs.
> >
> > 4. Sorry, you have to be a bit more specific on this one
> > since I'm not a ffmpeg core developer. FATE is a rather
> > complex automated testing environment
>
> Yes, definitely:
> $ make SAMPLES=fate-suite fate-rsync
> $ make SAMPLES=fate-suite fate
> ;-)
> (Needs rsync installed)
>
Are you sure this will work on IOS, I mean have anyone ever tested to run
FATE directly from an IOS device like an iphone or ipad? Remember, there
is no development environment natively on IOS thus everything needs to be
cross compiled on OSX and then transferred over to the device for
execution...
> Most of your remaining questions are simply impossible
> to answer (I don't remember FFmpeg ever having a
> maintainer for x86, ppc or any other architecture and
>
Seriously, are you absolutely sure that FFmpeg is never ever tested on ANY
platform before a public release??
> allow me to repeat that only trac is relevant on
> this mailing list),
I think you missed my point for the second time :) But never mind, I'll
file a bug report at libav myself...
> but please test if -cpuflags -neon
> or --disable-neon helps.
>
Will do!
(I will open a ticket if all information is available,
>
Great, here are some additional configure flags. Please tell me if you need
anything else to open a ticket!
$ ./ffmpeg
ffmpeg version 1.2 Copyright (c) 2000-2013 the FFmpeg developers
built on Apr 2 2013 17:54:06 with llvm-gcc 4.2.1 (LLVM build 2410.2.00)
configuration: --disable-ffplay --disable-ffserver --disable-ffprobe
--disable-doc --disable-bzlib --target-os=darwin --enable-cross-compile
--enable-gpl --enable-version3 --arch=arm --cpu=cortex-a8 --enable-pic
--extra-cflags='-arch armv7' --extra-ldflags='-arch armv7'
--extra-cflags='-mfpu=neon -mfloat-abi=softfp -mvectorize-with-neon-quad'
--enable-neon --disable-armv5te --disable-armv6 --disable-armv6t2
--enable-optimizations --enable-debug=3 --disable-stripping
--cc=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc
--as='gas-preprocessor.pl/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc'
--sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk
--extra-ldflags=-L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/system
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options]
outfile}...
> if you open it without bisecting this will unfortunately
> not really help.)
I'll need some more detailes how we shall proceed with bisecting. Is it
possible to automate everything with a script, like "Start: git get next
version, compile, copy to device, remote exec, check return code, break if
error else goto start" ??
I've no intention to compile hundreds of different versions by hand you
know. :) :)
--
Regards, Lars.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20130402/3e2dc31e/attachment.html>
More information about the Libav-user
mailing list