[FFmpeg-devel] Move ffmpeg to WinRT

Jesse Jiang jessejiang0214 at outlook.com
Tue Nov 18 03:53:05 CET 2014

Hi Matt,
I know FFmpegs FATE, but it may be not what I want. As my fork does not support network, and cannot be output *.exe
I just want to know, if the function works well. For example, I need know the input of ff_mdct_fixed_calc_neon and test if my output is correct. In this way, I can know which file is incorrect. If I test the whole video files. I cann't know which function is incorrect.
The syntax has lots of differences, and the armasm does not support advantage syntax. I meet lots of problems when I try to convert vc1dsp_neon.s, and I didn't finish this file.

> Date: Mon, 17 Nov 2014 22:11:37 +1100
> From: protogonoi at gmail.com
> To: ffmpeg-devel at ffmpeg.org
> Subject: Re: [FFmpeg-devel] Move ffmpeg to WinRT
> On 17 November 2014 21:02, Jesse Jiang <jessejiang0214 at outlook.com> wrote:
> > Hi All,
> > I want to move ffmpeg to WinRT platform, like Windows Store and Windows
> > Phone. As the GCC cannot compiler to ARM-COFF, so I convert the GNU-style
> > assembly codes to ARM-style codes. Also the codes are open-sourced, here
> > https://github.com/qyljcy/FFmpeg
> > Now this project can be compiled, but I didn't know if the assembly codes
> > work well.
> > I want to know, if there is any test project to test the function like
> > ff_ps_add_squares_neon, ect. As the WinRT platform is different from win32
> > or linux, so I need to test them one by one.
> > I hope someone can help me, or work together.
> > Thanks very much
> > Best regards,Jesse
> >
> Have you had a look through the tests provided by FFmpegs FATE (
> https://www.ffmpeg.org/fate.html)?
> Also I noticed you converted the GNU arm assembly and created new code
> files. What is the syntax difference between the 2? i.e. what had to be
> changed. As it might be possible to just add some pre-processor macros to
> allow the existing code to compile under the windows arm compiler. That way
> 2 different source files dont need to be maintained for the exact same code.
> As of Windows 10, WinRT is deprecated, so it's kind of a waste of time dude
> Without getting into how (not so)well the Windows RT tablets sold, but
> Windows 10 apparently has a ARM build coming later next year and on
> winphones ARM will be supported for a while. So windows on arm (previously
> Windows RT) is not entirely dead. That said the windows run-time (WinRT) is
> still used for apps in the metro store and is a focus of windows 10 as they
> are unifying the app store across devices (pc,phone,xbox). So from a dev
> point of view people really need to differentiate between Windows RT and
> WinRT in discussions ;).
> So from what I can tell Jesse is trying to support both arm under the
> windows compiler and then then Windows store. Either of which could be
> useful for ffmpeg on windows phone and for distributing apps in the windows
> store (although win store support is a whole can of worms!).
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel


More information about the ffmpeg-devel mailing list