[FFmpeg-devel] [GSOC][PATCH 1/4] factoring obmc out of snow

Станислав Долганов stanislav.dolganov at gmail.com
Sat Aug 20 23:01:29 EEST 2016


Fixed it.

2016-08-20 15:04 GMT+03:00 Michael Niedermayer <michael at niedermayer.cc>:

> On Fri, Aug 19, 2016 at 05:07:01PM +0300, Станислав Долганов wrote:
> > New fixes
>
> heres another crash:
> http://ffmpeg.org/~michael/snow-chroma-bug-fuzzed2.avi
> zzuf -c -s116  -r0.001  ./ffmpeg_g -i snow-chroma-bug.avi -f null -
>
> #0  ff_emu_edge_vfix15_mmx () at libavcodec/x86/videodsp.asm:340
> #1  0x0000000000c560d1 in emulated_edge_mc (dst=0x216fe70 "", src=0x29
> <error: Cannot access memory at address 0x29>, dst_stride=96,
> src_stride=96, block_w=15, block_h=11, src_x=41, src_y=-3, w=15, h=72,
> vfix_tbl=0x13678a0 <vfixtbl_sse>, v_extend_var=0xf2a5a0
> <ff_emu_edge_vvar_sse>,
>     hfix_tbl=0x1367960 <hfixtbl_sse2>, h_extend_var=0xf2a650
> <ff_emu_edge_hvar_sse2>) at libavcodec/x86/videodsp_init.c:195
> #2  0x0000000000c562ce in emulated_edge_mc_sse2 (buf=0x216fe70 "",
> src=0xffffffffffffff09 <error: Cannot access memory at address
> 0xffffffffffffff09>, buf_stride=96, src_stride=96, block_w=15, block_h=11,
> src_x=41, src_y=-3, w=88, h=72) at libavcodec/x86/videodsp_init.c:256
> #3  0x0000000000ea6a76 in ff_obmc_pred_block (s=0x2131b60, dst=0x2171660
> "\233\233\233\233\233\233\233\233", tmp=0x216fe60 "", stride=96, sx=41,
> sy=-3, b_w=8, b_h=4, block=0x21ae19c, plane_index=2, w=88, h=72) at
> libavcodec/obmemc.c:328
> #4  0x0000000000aa403d in add_yblock (s=0x2131b60, sliced=1, sb=0x2131ae8,
> dst=0x21563a0, dst8=0x21bf82c "",
>     obmc=0x13c7f40 <obmc16+64> "\b\034, at Pdt\210\210tdP@,\034\b\f
> 8Ldx\220\244\244\220xdL8 \f\f(@\\t\220\250\304Ĩ\220t\\@
> (\f\020,Lh\210\244\304\340\340Ĥ\210hL,\020\020,Lh\210\
> 244\304\340\340Ĥ\210hL,\020\f(@\\t\220\250\304Ĩ\220t\\@(\f\f
> 8Ldx\220\244\244\220xdL8 \f\b\034, at Pdt\210\210tdP@,\034\b\b\024$0 at L
> \\hh\\L at 0$\024\b\004\020\030$,8 at LL@8,$\030\020\004\004\b\020\024\034 (,,(
> \034\024\020\b\004", src_x=44, src_y=0, b_w=8, b_h=4, w=88, h=72,
> dst_stride=88, src_stride=96, obmc_stride=16, b_x=5, b_y=-1, add=1,
> offset_dst=0, plane_index=2) at libavcodec/obmemc.h:290
> #5  0x0000000000aa4c72 in predict_slice_buffered (s=0x2131b60,
> sb=0x2131ae8, old_buffer=0x21563a0, plane_index=2, add=1, mb_y=0) at
> libavcodec/obmemc.h:438
> #6  0x0000000000aa7e81 in decode_frame (avctx=0x1f07a60, data=0x2164500,
> got_frame=0x7fffffffdca4, avpkt=0x7fffffffd980) at libavcodec/snowdec.c:492
> #7  0x0000000000af2977 in avcodec_decode_video2 (avctx=0x1f07a60,
> picture=0x2164500, got_picture_ptr=0x7fffffffdca4, avpkt=0x7fffffffdbe0)
> at libavcodec/utils.c:2223
> #8  0x0000000000431549 in decode_video (ist=0x1f07860, pkt=0x7fffffffdbe0,
> got_output=0x7fffffffdca4) at ffmpeg.c:2087
> #9  0x00000000004326b0 in process_input_packet (ist=0x1f07860,
> pkt=0x7fffffffddc0, no_eof=0) at ffmpeg.c:2340
> #10 0x0000000000439a9c in process_input (file_index=0) at ffmpeg.c:4016
> #11 0x0000000000439da8 in transcode_step () at ffmpeg.c:4104
> #12 0x0000000000439eef in transcode () at ffmpeg.c:4158
> #13 0x000000000043a620 in main (argc=6, argv=0x7fffffffe498) at
> ffmpeg.c:4353
>
>
>
> [...]
>
> --
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
>
> If you think the mosad wants you dead since a long time then you are either
> wrong or dead since a long time.
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
>


-- 
Станислав Долганов
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-factoring-obmc-out-of-snow.patch
Type: application/octet-stream
Size: 239879 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160820/a4865000/attachment.obj>


More information about the ffmpeg-devel mailing list