Am Mi., 7. Aug. 2019 um 19:39 Uhr schrieb Daniel Kolesa <dan...@octaforge.org>: > > While this technically compiles in current ffmpeg, this is only > because ffmpeg is compiled in strict ISO C mode, which disables > the builtin 'vector' keyword for AltiVec/VSX. Instead this gets > replaced with a macro inside altivec.h, which defines vector to > be actually __vector, which accepts random types. > > Normally, the vector keyword should be used only with plain > scalar non-typedef types, such as unsigned int. But we have the > vec_(s|u)(8|16|32) macros, which can be used in a portable manner, > in util_altivec.h in libavutil. > > This is also consistent with other AltiVec/VSX code elsewhere in > the tree. > > Fixes #7861.
Since I cannot reproduce any issue with current FFmpeg on Power8 using gcc-8.3.1, at least the commit message has to be changed, same for the other patch. Carl Eugen _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".