From ad7613be0db838b9d9c45b0864acc33d2a188d17 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 26 Jun 2015 20:20:14 +0200 Subject: [PATCH] avviddec: Also proxy the data/size pointers for our wrapper AVBufferRef --- ext/libav/gstavviddec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/libav/gstavviddec.c b/ext/libav/gstavviddec.c index 936c455..6581a33 100644 --- a/ext/libav/gstavviddec.c +++ b/ext/libav/gstavviddec.c @@ -769,7 +769,8 @@ fallback: if (picture->buf[c]) { dframe->avbuffer = picture->buf[c]; picture->buf[c] = - av_buffer_create (NULL, 0, dummy_free_buffer, dframe, 0); + av_buffer_create (picture->buf[c]->data, picture->buf[c]->size, + dummy_free_buffer, dframe, 0); } else { picture->buf[c] = av_buffer_create (NULL, 0, dummy_free_buffer, dframe, 0); -- 2.7.4