[FFmpeg-devel] [PATCH] dsputil: make selectable.
Ronald S. Bultje
rsbultje at gmail.com
Sun Mar 10 14:08:24 CET 2013
Hi,
On Sat, Mar 9, 2013 at 11:28 PM, James Almer <jamrial at gmail.com> wrote:
> On 10/03/13 2:26 AM, Ronald S. Bultje wrote:
>> From: "Ronald S. Bultje" <rsbultje at gmail.com>
>>
>> ---
>> configure | 78 ++++++++++++++++++++++++++--------------
>> libavcodec/Makefile | 7 ++--
>> libavcodec/utils.c | 3 +-
>> libavcodec/x86/Makefile | 16 +++++----
>> libavcodec/x86/constants.c | 39 ++++++++++++++++++++
>> libavcodec/x86/dsputil_mmx.c | 22 ------------
>> libavcodec/x86/dsputil_mmx.h | 7 ----
>> libavcodec/x86/h264_chromamc.asm | 2 +-
>> libavcodec/x86/h264_deblock.asm | 2 +-
>> libavcodec/x86/vp8dsp.asm | 13 ++++---
>> libavutil/x86/asm.h | 2 ++
>> 11 files changed, 115 insertions(+), 76 deletions(-)
>> create mode 100644 libavcodec/x86/constants.c
>
> Applying this patch then building ffmpeg with --disable-everything --enable-decoder='h264,dca'
> --enable-demuxer=matroska --enable-protocol=file makes quite a few h264 matroska files crash
> with this gdb output:
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x005dcf60 in ff_deblock_v_luma_8_sse2 ()
> (gdb) bt
> #0 0x005dcf60 in ff_deblock_v_luma_8_sse2 ()
> #1 0x00000000 in ?? ()
>
> I can upload a sample that crashes like this if you need it.
Do you have output of disass or info all-registers?
Ronald
More information about the ffmpeg-devel
mailing list