int av2ipl(AVFrame *src, IplImage *dst){
        struct SwsContext *swscontext = 
        sws_getContext(src->width, src->height, PIX_FMT_YUV420P, 
                                        dst->width, dst->height, PIX_FMT_BGR24,
                                       SWS_BILINEAR, 0, 0, 0);

        if (swscontext == 0) return(0);

        int linesize[4] = {dst->widthStep, 0, 0, 0 };

        sws_scale(swscontext, src->data, src->linesize, 0, src->height,
                           (uint8_t **) & (dst->imageData), linesize);
        return 1;
}

-----
Les chinois disent: Rien ne sert de courir
                    ...
Non, ça sert à rien du tout!
--
View this message in context: 
http://libav-users.943685.n4.nabble.com/Libav-user-Avframe-to-iplimage-tp3766277p3815196.html
Sent from the libav-users mailing list archive at Nabble.com.
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to