hls: m3u8playlist: more clean-ups
authorTim-Philipp Müller <tim@centricular.com>
Sun, 30 Aug 2015 16:11:31 +0000 (17:11 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 29 Sep 2015 23:43:26 +0000 (00:43 +0100)
Remove unused functions; move GstM3U8 struct into .c file,
and indent the header so it's nice to read.

ext/hls/gstm3u8playlist.c
ext/hls/gstm3u8playlist.h

index 271ba1e..e3eae94 100644 (file)
@@ -32,6 +32,16 @@ enum
   GST_M3U8_PLAYLIST_TYPE_VOD,
 };
 
+typedef struct _GstM3U8Entry GstM3U8Entry;
+
+struct _GstM3U8Entry
+{
+  gfloat duration;
+  gchar *title;
+  gchar *url;
+  gboolean discontinuous;
+};
+
 static GstM3U8Entry *
 gst_m3u8_entry_new (const gchar * url, const gchar * title,
     gfloat duration, gboolean discontinuous)
@@ -181,20 +191,3 @@ gst_m3u8_playlist_render (GstM3U8Playlist * playlist)
 
   return g_string_free (playlist_str, FALSE);
 }
-
-void
-gst_m3u8_playlist_clear (GstM3U8Playlist * playlist)
-{
-  g_return_if_fail (playlist != NULL);
-
-  g_queue_foreach (playlist->entries, (GFunc) gst_m3u8_entry_free, NULL);
-  g_queue_clear (playlist->entries);
-}
-
-guint
-gst_m3u8_playlist_n_entries (GstM3U8Playlist * playlist)
-{
-  g_return_val_if_fail (playlist != NULL, 0);
-
-  return playlist->entries->length;
-}
index 7219e3d..7d80435 100644 (file)
 G_BEGIN_DECLS
 
 typedef struct _GstM3U8Playlist GstM3U8Playlist;
-typedef struct _GstM3U8Entry GstM3U8Entry;
-
-
-struct _GstM3U8Entry
-{
-  gfloat duration;
-  gchar *title;
-  gchar *url;
-  gboolean discontinuous;
-};
 
 struct _GstM3U8Playlist
 {
@@ -55,16 +45,18 @@ struct _GstM3U8Playlist
 GstM3U8Playlist * gst_m3u8_playlist_new (guint version, 
                                         guint window_size,
                                         gboolean allow_cache);
-void gst_m3u8_playlist_free (GstM3U8Playlist * playlist);
-gboolean gst_m3u8_playlist_add_entry (GstM3U8Playlist * playlist,
-                                    const gchar * url,
-                                    const gchar *title,
-                                    gfloat duration,
-                                    guint index,
-                                    gboolean discontinuous);
-gchar * gst_m3u8_playlist_render (GstM3U8Playlist * playlist); 
-void gst_m3u8_playlist_clear (GstM3U8Playlist * playlist); 
-guint gst_m3u8_playlist_n_entries (GstM3U8Playlist * playlist); 
+
+void              gst_m3u8_playlist_free (GstM3U8Playlist * playlist);
+
+gboolean          gst_m3u8_playlist_add_entry (GstM3U8Playlist * playlist,
+                                               const gchar     * url,
+                                               const gchar     * title,
+                                               gfloat            duration,
+                                               guint             index,
+                                               gboolean          discontinuous);
+
+gchar *           gst_m3u8_playlist_render (GstM3U8Playlist * playlist);
 
 G_END_DECLS
+
 #endif /* __M3U8_H__ */