Summary: | media-video/ffmpeg-2.6.1 unsatisfied USE constraints (X86_CPU_FEATURES) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Uros <infinity80> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Uros
2015-03-18 20:12:55 UTC
It means if cpu_flags_x86_sse is enabled, the package also requires cpu_flags_x86_mmxext to be enabled. Thanks for response Michael. I've found message on ffmpeg-devel regarding this same issue @ http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2015-February/169022.html. Response mentiones that mmxext in this particular case refers to the integer instructions introduced with sse, meaning (by my understanding) that mmxext is not required if you have support for sse. Could you please check again, because no modern cpu has support for mmxext, but most of them do support sse. (In reply to Uros from comment #2) > Thanks for response Michael. > I've found message on ffmpeg-devel regarding this same issue @ > http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2015-February/169022.html. > Response mentiones that mmxext in this particular case refers to the integer > instructions introduced with sse, meaning (by my understanding) that mmxext > is not required if you have support for sse. Could you please check again, > because no modern cpu has support for mmxext, but most of them do support > sse. it means: - if your cpu has sse, it has mmxext - disabling mmxext on ffmpeg disables sse and newer optimizations by this assumption, ffmpeg code is: if(mmxext) { mmxext asm } and not: if(mmxext || sse) { } |