Lynne: > + dst->opaque = av_buffer_ref(src->opaque); > + if (!dst->internal->source_frames) { > + ret = AVERROR(ENOMEM); > + goto fail; > + } Don't you want to check for !dst->opaque? - Andreas