[FFmpeg-devel] [PATCH 0/3] showcqt x86 optimization using intrinsic

Ronald S. Bultje rsbultje at gmail.com
Thu Mar 10 14:46:02 CET 2016


Hi,

On Thu, Mar 10, 2016 at 6:01 AM, Ismail Donmez <ismail at i10z.com> wrote:

> On Thu, Mar 10, 2016 at 12:04 PM, wm4 <nfxjfg at googlemail.com> wrote:
> > On Thu, 10 Mar 2016 16:53:12 +0700
> > Muhammad Faiz <mfcc64 at gmail.com> wrote:
> >
> >> I use intrinsic because writing asm using nasm or inline asm
> >> is difficult task for me.
> >>
> >> [PATCH 1/3] configure: add x86 intrinsic support
> >> [PATCH 2/3] avfilter/avf_showcqt: cqt_calc x86 optimization
> >> [PATCH 3/3] avfilter/avf_showcqt: draw_bar x86 optimization
> >>
> >> Thank's
> >
> > We generally don't accept intrinsic in ffmpeg.
>
> Given this policy has roots from gcc 2.x times, it might be a good
> idea to discuss it again in the context of gcc5 and clang 3.8 and
> later.


At the very least, "it is difficult" is not a meaningful argument.

Muhammad, I'd recommend starting with the intro on [1], that should make
you familiar with the syntax. After that, just ask on IRC, various x264 or
ffmpeg developers are familiar with our style of x86 assembly writing and
are happy to help you further. If you know intrinsics already, this should
be easy.

Ronald

[1] https://wiki.videolan.org/X264_asm_intro/


More information about the ffmpeg-devel mailing list