[FFmpeg-devel] [PATCH] swscale-example: use av_malloc()

Ramiro Polla ramiro.polla
Tue Jan 19 11:25:40 CET 2010


On Tue, Jan 19, 2010 at 1:07 AM, Michael Niedermayer <michaelni at gmx.at> wrote:
> On Tue, Jan 19, 2010 at 02:20:02AM +0000, Mans Rullgard wrote:
>> Image buffers require 16-byte alignment, so av_malloc() should be used.
>> Fixes crash on PPC.
>> ---
>> ?swscale-example.c | ? 11 ++++++-----
>> ?1 files changed, 6 insertions(+), 5 deletions(-)
>
> ok with matching av_free()

Quoting you from [1]:
"seriously, example code should be simple and useage of av_free* may not be
for someone unfamiliar with libav* development"

So maybe we should have a similar comment like we have on output-example:
        /* image buffers passed into libswscale can be allocated any
way you prefer,
           as long as they're aligned enough for the architecture, and
           they're freed appropriately (such as using av_free for buffers
           allocated with av_malloc) */

Ramiro Polla
[1] http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/95797



More information about the ffmpeg-devel mailing list