diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2015-06-26 20:20:14 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2015-06-28 12:41:55 +0200 |
commit | ad7613be0db838b9d9c45b0864acc33d2a188d17 (patch) | |
tree | 3867e0adae91d8c0cf343145a13d55cc8d99ba11 /ext/libav/gstavviddec.c | |
parent | 8da0a61dc012f2166855b06d7ed423ec388dd895 (diff) | |
download | gst-libav-ad7613be0db838b9d9c45b0864acc33d2a188d17.tar.gz |
avviddec: Also proxy the data/size pointers for our wrapper AVBufferRef
Diffstat (limited to 'ext/libav/gstavviddec.c')
-rw-r--r-- | ext/libav/gstavviddec.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); |