---
libavcodec/utils.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index ec3177c..92ac2f8 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -641,6 +641,10 @@ void avcodec_get_frame_defaults(AVFrame *frame)
frame->key_frame = 1;
frame->sample_aspect_ratio = (AVRational) {0, 1 };
frame->format = -1; /* unknown */
+
+ if (frame->extended_data != frame->data)
+ av_freep(&frame->extended_data);
+ frame->extended_data = frame->data;
}
AVFrame *avcodec_alloc_frame(void)
--
1.7.10.4
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel