mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-29 22:00:58 +02:00
libavutil/ppc/cpu.c: check that AT_HWCAP2 is defined
It was not introduced until glibc 2.18. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
5feceed008
commit
d799ad2404
@ -95,12 +95,15 @@ int ff_get_cpu_flags_ppc(void)
|
|||||||
#endif
|
#endif
|
||||||
if (ret & AV_CPU_FLAG_VSX)
|
if (ret & AV_CPU_FLAG_VSX)
|
||||||
av_assert0(ret & AV_CPU_FLAG_ALTIVEC);
|
av_assert0(ret & AV_CPU_FLAG_ALTIVEC);
|
||||||
} else if (buf[i] == AT_HWCAP2) {
|
}
|
||||||
|
#ifdef AT_HWCAP2 /* not introduced until glibc 2.18 */
|
||||||
|
else if (buf[i] == AT_HWCAP2) {
|
||||||
#ifdef PPC_FEATURE2_ARCH_2_07
|
#ifdef PPC_FEATURE2_ARCH_2_07
|
||||||
if (buf[i + 1] & PPC_FEATURE2_ARCH_2_07)
|
if (buf[i + 1] & PPC_FEATURE2_ARCH_2_07)
|
||||||
ret |= AV_CPU_FLAG_POWER8;
|
ret |= AV_CPU_FLAG_POWER8;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
#endif /* AT_HWCAP2 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user