mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-28 11:55:39 +00:00
asfmux: Make metadata writable before setting it
Before copying metadata from one buffer to another, make sure the destination is metadata-writable.
This commit is contained in:
parent
5fbbbaccc3
commit
423418a51b
1 changed files with 1 additions and 0 deletions
|
@ -386,6 +386,7 @@ gst_asf_put_subpayload (guint8 * buf, AsfPayload * payload, guint16 size)
|
|||
payload->offset_in_media_obj += payload_size;
|
||||
newbuf = gst_buffer_create_sub (payload->data, payload_size,
|
||||
GST_BUFFER_SIZE (payload->data) - payload_size);
|
||||
payload->data = gst_buffer_make_metadata_writable (payload->data);
|
||||
gst_buffer_copy_metadata (payload->data, newbuf, GST_BUFFER_COPY_FLAGS |
|
||||
GST_BUFFER_COPY_CAPS);
|
||||
GST_BUFFER_TIMESTAMP (newbuf) = GST_BUFFER_TIMESTAMP (payload->data);
|
||||
|
|
Loading…
Reference in a new issue