Dear all, I'm studying the ffmpeg libavcodec and wonder where the output frames or pictures are stored? Is it the AVFrame->uint8_t *data[4]; ? Secondly, do you know which functions is to do the malloc for those output buffers? Is it int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic) of AVCodecContext? Thank you! BR,