mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-10 10:04:23 +00:00
Merge remote-tracking branch 'origin/master' into 0.11
This commit is contained in:
commit
d919b7b0f4
1 changed files with 10 additions and 0 deletions
|
@ -151,6 +151,16 @@ gst_asf_demux_free_stream (GstASFDemux * demux, AsfStream * stream)
|
|||
gst_object_unref (stream->pad);
|
||||
stream->pad = NULL;
|
||||
}
|
||||
|
||||
while (stream->payloads->len > 0) {
|
||||
AsfPayload *payload;
|
||||
guint last;
|
||||
|
||||
last = stream->payloads->len - 1;
|
||||
payload = &g_array_index (stream->payloads, AsfPayload, last);
|
||||
gst_buffer_replace (&payload->buf, NULL);
|
||||
g_array_remove_index (stream->payloads, last);
|
||||
}
|
||||
if (stream->payloads) {
|
||||
g_array_free (stream->payloads, TRUE);
|
||||
stream->payloads = NULL;
|
||||
|
|
Loading…
Reference in a new issue