From cae2fa0cef857f8ba09b66cff960d29995d92da5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim-Philipp=20M=C3=BCller?= Date: Sun, 30 Aug 2015 17:01:13 +0100 Subject: [PATCH] hls: m3u8playlist: fix silly queue iteration code --- ext/hls/gstm3u8playlist.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/hls/gstm3u8playlist.c b/ext/hls/gstm3u8playlist.c index ccd9f4d..271ba1e 100644 --- a/ext/hls/gstm3u8playlist.c +++ b/ext/hls/gstm3u8playlist.c @@ -119,12 +119,12 @@ gst_m3u8_playlist_add_entry (GstM3U8Playlist * playlist, static guint gst_m3u8_playlist_target_duration (GstM3U8Playlist * playlist) { - gint i; - GstM3U8Entry *entry; guint64 target_duration = 0; + GList *l; + + for (l = playlist->entries->head; l != NULL; l = l->next) { + GstM3U8Entry *entry = l->data; - for (i = 0; i < playlist->entries->length; i++) { - entry = (GstM3U8Entry *) g_queue_peek_nth (playlist->entries, i); if (entry->duration > target_duration) target_duration = entry->duration; } -- 2.7.4