Hi Michael, Here is a totally shot in a dark fix attempt for NEON register clobbering for deblocking. Could you test it with qemu and check if it works.
-Seppo ________________________________________ From: Michael Niedermayer [mich...@niedermayer.cc] Sent: Monday, February 16, 2015 3:28 AM To: Tomperi Seppo Cc: Michael Niedermayer; FFmpeg development discussions and patches; Mickaël Raulet Subject: Re: [FFmpeg-devel] DSP function ARM NEON patches for hevc Hi On Sun, Feb 15, 2015 at 08:31:32PM +0000, Tomperi Seppo wrote: > Hi! > > The reason is chroma deblocking which is using q4 without pushing it to > stack. :/ > Unfortunately I am in Geneve this week and don't have ARM linux board with me > so it is not easy to test. > > Mickael Raulet: maybe guys at INSA could run tests this week if I make a fix? > Could you ask? If they cant, then i probably can test it too if its a patch which applies cleanly to ffmpeg and testing fate-hevc with --enable-neon-clobber-test under qemu is what is needed i could test on a arm board too if needed > > I also have SAO, qpel and epel NEON patches for latest FFmpeg. They pass > fate-hevc on Jetson TK1, but should be iOS and clobber checked. > > -Seppo > > > ________________________________________ > From: Michael Niedermayer [michae...@gmx.at] > Sent: Friday, February 13, 2015 5:38 PM > To: FFmpeg development discussions and patches > Cc: Tomperi Seppo; Mickaël Raulet > Subject: Re: [FFmpeg-devel] DSP function ARM NEON patches for hevc > > On Thu, Feb 05, 2015 at 02:22:28PM +0100, Mickaël Raulet wrote: > > Michael, > > > > Please find some commits that can be cherry picked from > > https://github.com/OpenHEVC/FFmpeg/commits/ffmpeg_patch > > > > > Optimized deblocking filter (8bits only) > > 1b9ee47d2f43b0a029a9468233626102eb1473b8 > > this breaks the neon clobber test see: > fate.ffmpeg.org/report.cgi?time=20150211030204&slot=armv7l-panda-gcc4.6-cortexa8-clobber > > [...] > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > > The worst form of inequality is to try to make unequal things equal. > -- Aristotle > -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Opposition brings concord. Out of discord comes the fairest harmony. -- Heraclitus
0001-hevcdsp-HEVC-deblocking-ARM-NEON-register-clobber-fi.patch
Description: 0001-hevcdsp-HEVC-deblocking-ARM-NEON-register-clobber-fi.patch
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel