Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Diego Biurrun
On Tue, Mar 11, 2014 at 05:47:39PM +0100, Luca Barbato wrote: > On 11/03/14 17:38, Diego Biurrun wrote: > > On Tue, Mar 11, 2014 at 03:25:26PM +0100, Luca Barbato wrote: > >> --- a/libavformat/http.c > >> +++ b/libavformat/http.c > >> @@ -68,6 +68,13 @@ typedef struct { > >> +/* after how many

Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Luca Barbato
On 11/03/14 17:38, Diego Biurrun wrote: > On Tue, Mar 11, 2014 at 03:25:26PM +0100, Luca Barbato wrote: >> --- a/doc/protocols.texi >> +++ b/doc/protocols.texi >> @@ -89,6 +89,26 @@ m3u8 files. >> + >> +@item icy_metadata_headers >> +If the server supports ICY metadata, this contains the ICY specif

Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Diego Biurrun
On Tue, Mar 11, 2014 at 03:25:26PM +0100, Luca Barbato wrote: > --- a/doc/protocols.texi > +++ b/doc/protocols.texi > @@ -89,6 +89,26 @@ m3u8 files. > + > +@item icy_metadata_headers > +If the server supports ICY metadata, this contains the ICY specific HTTP > reply ICY-specific > +headers, sepa

Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Martin Storsjö
On Tue, 11 Mar 2014, Luca Barbato wrote: On 11/03/14 16:14, Alessandro Ghedini wrote: On mar, mar 11, 2014 at 03:25:26 +0100, Luca Barbato wrote: +// Concat all Icy- header lines +static int parse_icy(HTTPContext *s, const char *tag, const char *p) +{ +int len = 1 + strlen(p) + strlen(tag)

Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Luca Barbato
On 11/03/14 16:14, Alessandro Ghedini wrote: > On mar, mar 11, 2014 at 03:25:26 +0100, Luca Barbato wrote: >> +// Concat all Icy- header lines >> +static int parse_icy(HTTPContext *s, const char *tag, const char *p) >> +{ >> +int len = 1 + strlen(p) + strlen(tag); >> +int ret; >> + >> +

Re: [libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Alessandro Ghedini
On mar, mar 11, 2014 at 03:25:26 +0100, Luca Barbato wrote: > +// Concat all Icy- header lines > +static int parse_icy(HTTPContext *s, const char *tag, const char *p) > +{ > +int len = 1 + strlen(p) + strlen(tag); > +int ret; > + > +if (s->icy_metadata_headers) > +len += strlen(

[libav-devel] [PATCH 05/11] http: Add support reading ICY metadata

2014-03-11 Thread Luca Barbato
Export the metadata as a icy_metadata_packet avoption. Based on the work of wm4 and Alessandro Ghedini. Bug-Id: https://bugs.debian.org/739936 Signed-off-by: Luca Barbato --- doc/protocols.texi | 20 +++ libavformat/http.c | 104 - 2