basesink: when draining, deep copy the last buffer to unref old memory
authorThiago Santos <thiagoss@osg.samsung.com>
Fri, 13 Mar 2015 18:35:14 +0000 (18:35 +0000)
committerThiago Santos <thiagoss@osg.samsung.com>
Fri, 13 Mar 2015 18:37:04 +0000 (18:37 +0000)
commit901fea5985b82fcdf3310fa1d34920d231113613
treeef6241f765e3b85d47697eb817cc28b06127e99e
parent96eaeadc0f3cbad3cf35d26f542b8359d27e316d
basesink: when draining, deep copy the last buffer to unref old memory

Use gst_buffer_copy_deep() to force the copy of the underlying
memory instead of possibly doing a shallow copy of the buffer
and just referencing the memory

https://bugzilla.gnome.org/show_bug.cgi?id=745287
libs/gst/base/gstbasesink.c