On Sat, Nov 12, 2016 at 10:00:53PM +0200, Adrian Bunk wrote: > I do not understand this part. > > -maltivec should only be set for the code that is behind the runtime > feature check, so this code is only run on hardware that has AltiVec.
Well a mistake in the configure script is making it set for everything. After fixing that there is the problem of how to build merge.c in deinterlace with only -maltivec for the altivec merge function, and not the rest of the file which is supposed to be the generic C implementation. I guess like the yuv file that has altivec support, the altivec merge function needs to be built by itself with -maltivec while the rest of the file is built without it. I am trying to figure out how to do that but haven't quite figured it out yet. Certainly that is the correct way to fix it. -- Len Sorensen