[FFmpeg-trac] #3048(undetermined:new): ICL and HAVE_INLINE_ASM
FFmpeg
trac at avcodec.org
Wed Oct 16 12:21:28 CEST 2013
#3048: ICL and HAVE_INLINE_ASM
-------------------------------------+-------------------------------------
Reporter: nikolaynnov | Owner:
Type: defect | Status: new
Priority: normal | Component:
Version: git-master | undetermined
Keywords: icl | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by cehoyos):
{{{
warning: only a subset of the fate tests will be run because SAMPLES is
not spec
}}}
Several steps are necessary if (and only if) you want to help fixing this
ticket (not necessarily in this order, just identifying the actual
problems will already help):
* Download fate samples after installing rsync: {{{$ make SAMPLES=fate-
suite fate-rsync}}}
* Confirm that fate passes for you with unpatched FFmpeg: {{{$ make
SAMPLES=fate-suite fate}}}
* Patch configure locally to allow inline asm with icl
* Post the problems here: Run make, run make again (you see twice the same
problem), then run {{{make V=1}}} and post the output here (different
files will probably fail, especially for mathops.h and motion_est.c
different outputs will be needed as in {{{$ make V=1
libavcodec/x86/motion_est.o}}})
* Fix the problem in libavcodec/x86/mathops.h (I suspect a macro will
suffice) and test if fate still passes (I assume you will need to revert
the configure change and force the usage of MASK_ABS or verify that the
assembly output is correct / identical)
Generally: Please use current git head if you don't already do so, patches
against release branches are only accepted in some circumstances
(typically regressions).
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3048#comment:8>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list