Commit a413a33b authored by Antoine Cellerier's avatar Antoine Cellerier

Add QuickTime Media Link parsing. FIXME: Optional attributes (like fullscreen,...

Add QuickTime Media Link parsing. FIXME: Optional attributes (like fullscreen, volume, quitwhendone ...) are parsed but aren't used.
parent 1c4fe75a
...@@ -12,6 +12,7 @@ SOURCES_playlist = \ ...@@ -12,6 +12,7 @@ SOURCES_playlist = \
shoutcast.c \ shoutcast.c \
asx.c \ asx.c \
sgimb.c \ sgimb.c \
qtl.c \
$(NULL) $(NULL)
...@@ -106,6 +106,11 @@ vlc_module_begin(); ...@@ -106,6 +106,11 @@ vlc_module_begin();
add_shortcut( "sgimb" ); add_shortcut( "sgimb" );
set_capability( "demux2", 10 ); set_capability( "demux2", 10 );
set_callbacks( E_(Import_SGIMB), E_(Close_SGIMB) ); set_callbacks( E_(Import_SGIMB), E_(Close_SGIMB) );
add_submodule();
set_description( _("QuickTime Media Link importer") );
add_shortcut( "qtl" );
set_capability( "demux2", 10 );
set_callbacks( E_(Import_QTL), E_(Close_QTL) );
vlc_module_end(); vlc_module_end();
......
...@@ -59,6 +59,9 @@ void E_(Close_ASX) ( vlc_object_t * ); ...@@ -59,6 +59,9 @@ void E_(Close_ASX) ( vlc_object_t * );
int E_(Import_SGIMB) ( vlc_object_t * ); int E_(Import_SGIMB) ( vlc_object_t * );
void E_(Close_SGIMB) ( vlc_object_t * ); void E_(Close_SGIMB) ( vlc_object_t * );
int E_(Import_QTL) ( vlc_object_t * );
void E_(Close_QTL) ( vlc_object_t * );
#define INIT_PLAYLIST_STUFF \ #define INIT_PLAYLIST_STUFF \
int i_parent_id; \ int i_parent_id; \
vlc_bool_t b_play; \ vlc_bool_t b_play; \
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment