[Libav-user] Fail to compile under ubuntu 14041 64bit OS error in libavfilter/vf_noise.c (assemby code)

Paul B Mahol onemda at gmail.com
Sun Apr 23 18:40:06 EEST 2017


On 4/23/17, Self User <selfuser at gmail.com> wrote:
> Hi again,
>
> I would like to update that I am using a private application above ffmpeg
> package.
>
> I tried to compile the ffmpeg alone and it worked !
>
> I used this configuration:
>
> ./configure --disable-yasm --disable-zlib --disable-stripping
>  --enable-debug=3 --disable-optimizations --enable-swresample
> --disable-avdevice --disable-swscale --disable-programs --disable-doc
> --disable-htmlpages  --disable-manpages --disable-podpages
> --disable-txtpages --disable-encoders --disable-decoders --disable-muxers
> --disable-demuxers --enable-decoder=h264 --enable-decoder=mpeg2video
> --enable-decoder=mp2 --enable-decoder=aac --enable-decoder=ac3
> --enable-parser=h264 --enable-demuxer=mpegts --enable-demuxer=mpegtsraw
> --enable-demuxer=hls --enable-demuxer=rtsp --enable-demuxer=rtp
> --enable-protocol=hls --enable-filter=ebur128 --enable-gpl
> --disable-filter=pp --bindir="bin" --libdir="/home/dev/ffmpeg32/build/lib"
> --shlibdir="/home/dev/ffmpeg32/build/lib"
> --incdir="/home/dev/ffmpeg32/build/include"
> --enable-rpath --enable-shared --disable-static
> --prefix=/home/dev/ffmpeg32/
> build
>
> the package compiled perfect.
>
>
> but when I am using my app (which has a lot of files...) I get the
> vf_noise.c compile error.
>
> Is there any flag that can cause or affect ffmpeg? (I saw STDINT - and I am
> not sure I know what it means...) ?

What compiler you use?
You can disable noise filter as workaround.

>
>
>
>
>
> On Sun, Apr 23, 2017 at 6:20 PM, Self User <selfuser at gmail.com> wrote:
>
>> ffmpeg version 3.2
>>
>> thanks
>>
>>
>> On Sun, Apr 23, 2017 at 6:05 PM, Paul B Mahol <onemda at gmail.com> wrote:
>>
>>> On 4/23/17, Self User <selfuser at gmail.com> wrote:
>>> > hi all,
>>> >
>>> > i am getting this errors:
>>> >
>>> > libavfilter/vf_noise.c: Assembler messages:
>>> > libavfilter/vf_noise.c:230: Error: `(%rdx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:231: Error: `(%rcx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:235: Error: `(%rsi,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:260: Error: `(%rdx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:261: Error: `(%rcx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:265: Error: `(%rsi,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:298: Error: `(%rcx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:299: Error: `(%rdx,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:300: Error: `(%rsi,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:301: Error: `(%rdi,%eax)' is not a valid
>>> base/index
>>> > expression
>>> > libavfilter/vf_noise.c:317: Error: `(%r8,%eax)' is not a valid
>>> base/index
>>> > expression
>>> >
>>> >
>>> > I saw in google that it naybe concern to the 64 bit, but how can I
>>> resolve
>>> > the errors?
>>>
>>> What version of FFmpeg?
>>> _______________________________________________
>>> Libav-user mailing list
>>> Libav-user at ffmpeg.org
>>> http://ffmpeg.org/mailman/listinfo/libav-user
>>>
>>
>>
>


More information about the Libav-user mailing list