[FFmpeg-devel] [PATCH] Build scripts for WinRT

Reimar Döffinger Reimar.Doeffinger at gmx.de
Wed Mar 25 08:03:19 CET 2015


Please avoid top-posting on this list, thanks.

On 24.03.2015, at 22:14, Simon Ferquel <simon.ferquel at hotmail.fr> wrote:
> Axtually I don't know the meaning of enable thumb (it was in the ffmpef winrt compilation guide I followed).

It generates smaller but somewhat slower code.
IMHO unless instruction cache misses are a major issue (and even then) it doesn't make sense unless you optimize the code for size in general - which you clearly are not doing.
Admittedly I do not know if anyone benchmarked it lately.
Btw. do you know anything concerning armv8 support? Would be good to get testing of that early on as well (though of course not possible before official support, but with even the low-end making the transition on Android I would expect support for it soonish).

> I also found some strange linking issues when building with disable-optimizations and / or as static libs. So, I'll resubmit the patch when these issues are fixed.
> ________________________________
> De : Reimar Döffinger<mailto:Reimar.Doeffinger at gmx.de>
> Envoyé : ‎24/‎03/‎2015 21:56
> À : FFmpeg development discussions and patches<mailto:ffmpeg-devel at ffmpeg.org>
> Objet : Re: [FFmpeg-devel] [PATCH] Build scripts for WinRT
> 
> On Tue, Mar 24, 2015 at 08:07:28AM +0000, Simon Ferquel wrote:
>> I have needed libavformat/libavcodec for a drone piloting app project targetting (among others) the Windows modern platform (Win81 modern, Windows Phone, and Xbox one in a near future).
>> 
>> To make it easier to generate static libs for all the combinations of os (win81/wp81), architecture (armv7, x86, x64) and C runtime configurations (debug CRT DLL or release CRT DLL), I wrote some bash scripts automating the setup of the environment variables needed for msvc, as well as the different flags to pass to the compiler to generate valid libraries for the modern windows app platform.
>> 
>> This patch adds a bldwinrt folder with only bash scripts in it. They must be run in the msys2 environment and have been tested on Windows 8.1 64bit.
> 
> One question: You are aware that --enable-thumb is not the default on
> purpose/for good reasons?
> I wonder why you are using it.
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


More information about the ffmpeg-devel mailing list