• Andreas Rheinhardt's avatar
    avutil/x86/emms: Don't unnecessarily include lavu/cpu.h · 6c694074
    Andreas Rheinhardt authored
    Only include it if it is needed, namely if __MMX__ is undefined.
    
    X86 is currently the only arch where lavu/cpu.h is basically
    automatically included (for internal development): #if ARCH_X86
    is true, lavu/internal.h (which is basically included everywhere)
    includes lavu/x86/emms.h which can mask missing inclusions
    of lavu/cpu.h if the developer works on x86/x64. This has happened
    in 8e825ec3 and also earlier
    (see 6d236588).
    By including said header only if necessary ordinary developer machines
    will behave like non-x86 arches, so that missing inclusions of cpu.h
    won't go unnoticed any more.
    Signed-off-by: 's avatarAndreas Rheinhardt <andreas.rheinhardt@outlook.com>
    6c694074
emms.h 1.83 KB