[FFmpeg-devel] [RFC] How to fix DR+lavfi+vflip crash

Michael Niedermayer michaelni
Sat Dec 11 17:40:15 CET 2010


On Sat, Dec 11, 2010 at 02:49:54PM +0100, Michael Niedermayer wrote:
[...]
> > If you can show a detailed solution which is simpler than this then I
> > can try to implement it, otherwise I'll stick with this one.
> 
> in avfilter_start_frame()
> the linesize case can be added here:
>  /* prepare to copy the picture if it has insufficient permissions */
>     if ((dst->min_perms & picref->perms) != dst->min_perms ||
>          dst->rej_perms & picref->perms) {
> 
> in vflips
> get_video_buffer()
> check if negative linesizes are permitted and if not return a buffer from
> default allocation


> or just skip the buffer flip

that should have been skip if linesize>=0 of the given buffer

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

I am the wisest man alive, for I know one thing, and that is that I know
nothing. -- Socrates
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20101211/33251adf/attachment.pgp>



More information about the ffmpeg-devel mailing list