[FFmpeg-devel] [PATCH 3/5] x86: hevc_mc: save 1 gpr in epel filter loading

Michael Niedermayer michaelni at gmx.at
Mon Feb 16 04:51:35 CET 2015


On Sat, Feb 07, 2015 at 06:49:38PM +0000, Christophe Gisquet wrote:
> The 3*stride value stored in r3src can be loaded much later,
> so use r3src instead of a dedicated gpr when possible.
> ---
>  libavcodec/x86/hevc_mc.asm | 65 ++++++++++++++++++++++------------------------
>  1 file changed, 31 insertions(+), 34 deletions(-)

This seems to crash fate-hevc-conformance-AMP_D_Hisilicon and
others, didnt had time to look at why

==31053== Process terminating with default action of signal 11 (SIGSEGV)
==31053==  General Protection Fault
==31053==    at 0xD28FF8: ??? (hevc_mc.asm:1606)
==31053==    by 0x84721F: chroma_mc_uni (hevc.c:1478)
==31053==    by 0x848738: hls_prediction_unit (hevc.c:1723)
==31053==    by 0x849C25: hls_coding_unit (hevc.c:2046)
==31053==    by 0x84A707: hls_coding_quadtree (hevc.c:2190)
==31053==    by 0x84B1A3: hls_decode_entry (hevc.c:2295)
==31053==    by 0xA8AD8D: avcodec_default_execute (utils.c:1105)
==31053==    by 0x84B2C5: hls_slice_data (hevc.c:2322)
==31053==    by 0x84C89F: decode_nal_unit (hevc.c:2732)
==31053==    by 0x84D37F: decode_nal_units (hevc.c:2989)
==31053==    by 0x84D843: hevc_decode_frame (hevc.c:3093)
==31053==    by 0xA8EBCB: avcodec_decode_video2 (utils.c:2372)


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Into a blind darkness they enter who follow after the Ignorance,
they as if into a greater darkness enter who devote themselves
to the Knowledge alone. -- Isha Upanishad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20150216/8ea6e9a0/attachment.asc>


More information about the ffmpeg-devel mailing list