[FFmpeg-devel] [PATCH] dsputil: make selectable.
Ronald S. Bultje
rsbultje at gmail.com
Sun Mar 10 14:29:34 CET 2013
Hi,
On Sun, Mar 10, 2013 at 6:08 AM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> 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?
Oh I think I see what it's doing...
Ronald
More information about the ffmpeg-devel
mailing list