On Sat, Feb 27, 2016 at 02:21:18AM +0100, Michael Niedermayer wrote:
> On Fri, Feb 26, 2016 at 11:06:22PM +0100, Reimar Döffinger wrote:
> > +static void validate_avframe_allocation(const AVCodecContext *avctx, 
> > AVFrame *frame)
> > +{
> > +    if (avctx->codec_type == AVMEDIA_TYPE_VIDEO) {
> > +        int i;
> > +        int num_planes = av_pix_fmt_count_planes(frame->format);
> > +        for (i = 0; i < num_planes; i++) {
> > +            av_assert0(frame->data[i]);
> > +        }
> > +        // for formats without data like hwaccel allow
> > +        // pointers to be non-NULL.
> 
> > +        for (i = num_planes; num_planes > 0 && i < num_planes; i++) {
> 
> are both of i = num_planes and i < num_planes intended ?

That uncovered a few more issues.

> some note in APIChanges or release notes or something might make sense
> too

Hm. Forgot about that in latest version.
Also, why can't I pass a "const AVCodecContext *" to av_log?
That is kind of inconvenient.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to