summaryrefslogtreecommitdiff
path: root/gst
diff options
context:
space:
mode:
authorThiago Santos <ts.santos@partner.samsung.com>2013-10-22 00:56:29 -0300
committerThiago Santos <ts.santos@partner.samsung.com>2013-10-22 15:24:04 -0300
commit94a183a071a53a808857ccc3ff6687bc09f1b183 (patch)
tree3f036126867a8787a344689cf58cf20c17c8ec67 /gst
parentfc29cbaa54889876b4a556a5273f0c9ceb539c3c (diff)
asfdemux: really copy the buffer data
Pass the copy-memory flag to copy the memory for the output buffer, otherwise we end with 0-sized buffers https://bugzilla.gnome.org/show_bug.cgi?id=684942
Diffstat (limited to 'gst')
-rw-r--r--gst/asfdemux/gstasfdemux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gst/asfdemux/gstasfdemux.c b/gst/asfdemux/gstasfdemux.c
index a19d223c..732bd2c3 100644
--- a/gst/asfdemux/gstasfdemux.c
+++ b/gst/asfdemux/gstasfdemux.c
@@ -4109,7 +4109,7 @@ gst_asf_demux_descramble_buffer (GstASFDemux * demux, AsfStream * stream,
GST_DEBUG ("gst_buffer_get_size (scrambled_buffer) = %" G_GSIZE_FORMAT,
gst_buffer_get_size (scrambled_buffer));
sub_buffer =
- gst_buffer_copy_region (scrambled_buffer, GST_BUFFER_COPY_NONE,
+ gst_buffer_copy_region (scrambled_buffer, GST_BUFFER_COPY_MEMORY,
idx * demux->ds_chunk_size, demux->ds_chunk_size);
if (!offset) {
descrambled_buffer = sub_buffer;