[FFmpeg-cvslog] Merge remote-tracking branch 'qatar/master'
Stefano Sabatini
stefasab at gmail.com
Sun Jul 22 16:30:59 CEST 2012
On date Saturday 2012-07-21 22:32:10 +0200, Michael Niedermayer wrote:
> ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Sat Jul 21 22:19:19 2012 +0200| [9e1508f1e7a21aab9c25614c03d726e400c5691c] | committer: Michael Niedermayer
>
> Merge remote-tracking branch 'qatar/master'
>
> * qatar/master:
> lavfi: unref AVFilterLink.out_buf in ff_end_frame().
> lavfi: unref AVFilterLink.cur_buf in ff_end_frame().
> vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer().
> vf_slicify: clear AVFilterLink.cur_buf in start_frame().
> vf_settb: simplify start_frame().
> vf_fieldorder: don't give up its own reference to the output buffer.
> vf_pad: don't give up its own reference to the output buffer.
> vf_overlay: don't access a buffer reference that's been given away.
> vf_drawtext: don't give up its own reference to the input buffer.
> vf_gradfun: don't store two pointers to one AVFilterBufferRef.
> vf_delogo: don't store two pointers to one AVFilterBufferRef.
> vf_aspect: clear AVFilterLink.cur_buf in start_frame().
> lavfi: add avfilter_unref_bufferp()
>
> Conflicts:
> doc/APIchanges
> libavfilter/avfilter.h
> libavfilter/buffer.c
> libavfilter/vf_aspect.c
> libavfilter/vf_drawtext.c
> libavfilter/vf_overlay.c
> libavfilter/vf_pad.c
>
> Merged-by: Michael Niedermayer <michaelni at gmx.at>
This or one of the previous commits is causing a crash in the command:
ffmpeg -f lavfi -i "testsrc,split[right],pad=2*iw[left]; [left][right]overlay=W/2" -f null -
The problem seems located in the overlay (double free on out_buf).
More information about the ffmpeg-cvslog
mailing list