X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fplaylist%2Fexport.c;h=da7fa0128e1f45d5e4b60fec460381f8b7fc59fa;hb=52ba8e1f73cc1b06db3d7fdaec08b58f2a21cb26;hp=b11b7c5677ab2b7e975b2add0ff4756811ed3fce;hpb=eb22c2983bf039a74f9f6143a640438c8a16819d;p=vlc diff --git a/modules/misc/playlist/export.c b/modules/misc/playlist/export.c index b11b7c5677..da7fa0128e 100644 --- a/modules/misc/playlist/export.c +++ b/modules/misc/playlist/export.c @@ -1,10 +1,10 @@ /***************************************************************************** * export.c : Playlist export module ***************************************************************************** - * Copyright (C) 2004 VideoLAN + * Copyright (C) 2004-2009 the VideoLAN team * $Id$ * - * Authors: Clément Stenac + * Authors: Clément Stenac * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -18,36 +18,56 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ /***************************************************************************** * Preamble *****************************************************************************/ -#include +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include /*************************************************************************** * Prototypes ***************************************************************************/ int Export_M3U ( vlc_object_t *p_intf ); -int Export_Old ( vlc_object_t *p_intf ); - +int Export_M3U8 ( vlc_object_t *p_intf ); +int Export_HTML ( vlc_object_t *p_intf ); +int xspf_export_playlist( vlc_object_t *p_intf ); /***************************************************************************** * Module descriptor *****************************************************************************/ -vlc_module_begin(); +vlc_module_begin () + + set_category( CAT_PLAYLIST ) + set_subcategory( SUBCAT_PLAYLIST_EXPORT ) + add_submodule () + set_description( N_("M3U playlist export") ) + add_shortcut( "export-m3u" ) + set_capability( "playlist export" , 0 ) + set_callbacks( Export_M3U , NULL ) + + add_submodule () + set_description( N_("M3U8 playlist export") ) + add_shortcut( "export-m3u8" ) + set_capability( "playlist export" , 0 ) + set_callbacks( Export_M3U , NULL ) - add_submodule(); - set_description( _("M3U playlist exporter") ); - add_shortcut( "export-m3u" ); - set_capability( "playlist export" , 0); - set_callbacks( Export_M3U , NULL ); + add_submodule () + set_description( N_("XSPF playlist export") ) + add_shortcut( "export-xspf" ) + set_capability( "playlist export" , 0 ) + set_callbacks( xspf_export_playlist , NULL ) - add_submodule(); - set_description( _("Old playlist exporter") ); - add_shortcut( "export-old" ); - set_capability( "playlist export" , 0); - set_callbacks( Export_Old , NULL ); + add_submodule () + set_description( N_("HTML playlist export") ) + add_shortcut( "export-html" ) + set_capability( "playlist export", 0 ) + set_callbacks( Export_HTML, NULL ) -vlc_module_end(); +vlc_module_end ()