[FFmpeg-devel] [PATCH] ppc: pixblockdsp: do unaligned block accesses correctly again

Andreas Cadhalpun andreas.cadhalpun at googlemail.com
Thu Nov 3 02:28:24 EET 2016


On 02.11.2016 23:41, Carl Eugen Hoyos wrote:
> 2016-11-02 21:34 GMT+01:00 Andreas Cadhalpun <andreas.cadhalpun at googlemail.com>:
>> This was broken by the following Libav commit:
>> 4c387c7 ppc: dsputil: do unaligned block accesses correctly
>>
>> The following tests fail due to this:
>> fate-checkasm
>> fate-vsynth1-dnxhd-2k-hr-hq fate-vsynth1-dnxhd-edge1-hr
>> fate-vsynth1-dnxhd-edge2-hr fate-vsynth1-dnxhd-edge3-hr
>> fate-vsynth1-dnxhd-hr-sq-mov fate-vsynth1-dnxhd-hr-hq-mov
>> fate-vsynth2-dnxhd-2k-hr-hq fate-vsynth2-dnxhd-edge1-hr
>> fate-vsynth2-dnxhd-edge2-hr fate-vsynth2-dnxhd-edge3-hr
>> fate-vsynth2-dnxhd-hr-sq-mov fate-vsynth2-dnxhd-hr-hq-mov
>> fate-vsynth3-dnxhd-2k-hr-hq fate-vsynth3-dnxhd-edge1-hr
>> fate-vsynth3-dnxhd-edge2-hr fate-vsynth3-dnxhd-edge3-hr
>> fate-vsynth3-dnxhd-hr-sq-mov fate-vsynth3-dnxhd-hr-hq-mov
>>
>> Fixes trac ticket #5508.
>>
>> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun at googlemail.com>
>> ---
>>
>> Tested with qemu on ppc32be and ppc64be.
> 
> Fixes the affected fate tests on ppc32 and ppc64be, ppc64le still works.

Thanks for confirming, pushed.

> (rv20-1239 fails on ppc32 and ppc64le, works on ppc64be)

This test works for me with qemu emulating ppc32, haven't tested the others.

Best regards,
Andreas


More information about the ffmpeg-devel mailing list