[totem-pl-parser] Add support for M4U/MXU playlists
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem-pl-parser] Add support for M4U/MXU playlists
- Date: Sun, 18 Sep 2011 02:36:59 +0000 (UTC)
commit cd23f16eec5c8c81118e8da51fd810250cf37077
Author: Bastien Nocera <hadess hadess net>
Date: Sun Sep 18 03:36:10 2011 +0100
Add support for M4U/MXU playlists
plparse/totem-pl-parser-lines.c | 11 +++++++++++
plparse/totem-pl-parser-lines.h | 5 +++++
plparse/totem-pl-parser.c | 1 +
3 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/plparse/totem-pl-parser-lines.c b/plparse/totem-pl-parser-lines.c
index 46719d9..70d4e7d 100644
--- a/plparse/totem-pl-parser-lines.c
+++ b/plparse/totem-pl-parser-lines.c
@@ -470,6 +470,17 @@ totem_pl_parser_add_m3u (TotemPlParser *parser,
}
TotemPlParserResult
+totem_pl_parser_add_m4u (TotemPlParser *parser,
+ GFile *file,
+ GFile *base_file,
+ TotemPlParseData *parse_data,
+ gpointer data)
+{
+ return totem_pl_parser_add_m3u (parser, file,
+ base_file, parse_data, data);
+}
+
+TotemPlParserResult
totem_pl_parser_add_ra (TotemPlParser *parser,
GFile *file,
GFile *base_file,
diff --git a/plparse/totem-pl-parser-lines.h b/plparse/totem-pl-parser-lines.h
index 68c6371..550e17d 100644
--- a/plparse/totem-pl-parser-lines.h
+++ b/plparse/totem-pl-parser-lines.h
@@ -51,6 +51,11 @@ TotemPlParserResult totem_pl_parser_add_m3u (TotemPlParser *parser,
GFile *base_file,
TotemPlParseData *parse_data,
gpointer data);
+TotemPlParserResult totem_pl_parser_add_m4u (TotemPlParser *parser,
+ GFile *file,
+ GFile *base_file,
+ TotemPlParseData *parse_data,
+ gpointer data);
TotemPlParserResult totem_pl_parser_add_ra (TotemPlParser *parser,
GFile *file,
GFile *base_file,
diff --git a/plparse/totem-pl-parser.c b/plparse/totem-pl-parser.c
index 396611a..0e99536 100644
--- a/plparse/totem-pl-parser.c
+++ b/plparse/totem-pl-parser.c
@@ -190,6 +190,7 @@ typedef struct {
/* These ones need a special treatment, mostly parser formats */
static PlaylistTypes special_types[] = {
PLAYLIST_TYPE ("audio/x-mpegurl", totem_pl_parser_add_m3u, NULL, FALSE),
+ PLAYLIST_TYPE ("video/vnd.mpegurl", totem_pl_parser_add_m4u, NULL, FALSE),
PLAYLIST_TYPE ("audio/playlist", totem_pl_parser_add_m3u, NULL, FALSE),
PLAYLIST_TYPE ("audio/x-scpls", totem_pl_parser_add_pls, NULL, FALSE),
PLAYLIST_TYPE ("application/x-smil", totem_pl_parser_add_smil, NULL, FALSE),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]