[vlc-commits] commit: stream_filter/httplive.c: cleanup parse_StreamInformation() ( Jean-Paul Saman )

git at videolan.org git at videolan.org
Tue Dec 28 14:58:50 CET 2010


vlc | branch: master | Jean-Paul Saman <jean-paul.saman at m2x.nl> | Tue Dec 28 12:52:01 2010 +0100| [37164e21de04929d633961c515328cd38e6a29a2] | committer: Jean-Paul Saman 

stream_filter/httplive.c: cleanup parse_StreamInformation()

Cleanup parse_StreamInformation() function.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=37164e21de04929d633961c515328cd38e6a29a2
---

 modules/stream_filter/httplive.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/modules/stream_filter/httplive.c b/modules/stream_filter/httplive.c
index 9a9ab05..1402acd 100644
--- a/modules/stream_filter/httplive.c
+++ b/modules/stream_filter/httplive.c
@@ -404,7 +404,8 @@ static void parse_TargetDuration(stream_t *s, hls_stream_t *hls, char *p_read)
     hls->duration = duration; /* seconds */
 }
 
-static void parse_StreamInformation(stream_t *s, char *p_read, char *uri)
+static void parse_StreamInformation(stream_t *s, vlc_array_t **hls_stream,
+                                    char *p_read, char *uri)
 {
     stream_sys_t *p_sys = s->p_sys;
 
@@ -444,7 +445,7 @@ static void parse_StreamInformation(stream_t *s, char *p_read, char *uri)
     char *psz_uri = NULL;
     psz_uri = relative_URI(s, uri, psz_uri);
 
-    hls_stream_t *hls = hls_New(p_sys->hls_stream, id, bw, psz_uri ? psz_uri : uri);
+    hls_stream_t *hls = hls_New(*hls_stream, id, bw, psz_uri ? psz_uri : uri);
     if (hls == NULL)
         p_sys->b_error = true;
 
@@ -730,7 +731,7 @@ static int parse_HTTPLiveStreaming(stream_t *s)
                 p_sys->b_error = true;
             else
             {
-                parse_StreamInformation(s, p_read, uri);
+                parse_StreamInformation(s, &p_sys->hls_stream, p_read, uri);
                 free(uri);
             }
         }



More information about the vlc-commits mailing list