X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fvcdx%2Fvcd.c;h=4d94ed0d3ac687de2fec3177eb3fda32c92102e4;hb=bc09c365ab435fda0185e60a423f69d6dfa348c8;hp=e4d525f8bd31dd68b5d8bada2dd933b60f68af14;hpb=3561b9b28f58eb7a4183e158a8fd973800d31ceb;p=vlc diff --git a/modules/access/vcdx/vcd.c b/modules/access/vcdx/vcd.c index e4d525f8bd..4d94ed0d3a 100644 --- a/modules/access/vcdx/vcd.c +++ b/modules/access/vcdx/vcd.c @@ -16,9 +16,9 @@ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * - * 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., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. + * 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., + * 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ /***************************************************************************** @@ -35,25 +35,9 @@ #include #include -#include -/***************************************************************************** - * Exported prototypes - *****************************************************************************/ -int VCDOpen ( vlc_object_t * ); -void VCDClose ( vlc_object_t * ); -int VCDOpenIntf ( vlc_object_t * ); -void VCDCloseIntf ( vlc_object_t * ); -int VCDInit ( vlc_object_t * ); -void VCDEnd ( vlc_object_t * ); - -int DebugCallback ( vlc_object_t *p_this, const char *psz_name, - vlc_value_t oldval, vlc_value_t val, - void *p_data ); - -int BlocksPerReadCallback ( vlc_object_t *p_this, const char *psz_name, - vlc_value_t oldval, vlc_value_t val, - void *p_data ); +#include "vcd.h" +#include "access.h" /***************************************************************************** * Option help text @@ -97,57 +81,57 @@ int BlocksPerReadCallback ( vlc_object_t *p_this, const char *psz_name, * Module descriptor *****************************************************************************/ -vlc_module_begin(); - set_shortname( N_("(Super) Video CD")); - set_description( N_("Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input") ); - add_usage_hint( N_("vcdx://[device-or-file][@{P,S,T}num]") ); - add_shortcut( "vcdx" ); - set_category( CAT_INPUT ); - set_subcategory( SUBCAT_INPUT_ACCESS ); - set_capability( "access", 55 /* slightly lower than vcd */ ); - set_callbacks( VCDOpen, VCDClose ); +vlc_module_begin () + set_shortname( N_("(Super) Video CD")) + set_description( N_("Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input") ) + add_usage_hint( N_("vcdx://[device-or-file][@{P,S,T}num]") ) + add_shortcut( "vcdx" ) + set_category( CAT_INPUT ) + set_subcategory( SUBCAT_INPUT_ACCESS ) + set_capability( "access", 55 /* slightly lower than vcd */ ) + set_callbacks( VCDOpen, VCDClose ) /* Configuration options */ add_integer ( MODULE_STRING "-debug", 0, NULL, N_("If nonzero, this gives additional debug information."), - DEBUG_LONGTEXT, true ); + DEBUG_LONGTEXT, true ) add_integer ( MODULE_STRING "-blocks-per-read", 20, NULL, N_("Number of CD blocks to get in a single read."), N_("Number of CD blocks to get in a single read."), - true ); + true ) - add_bool( MODULE_STRING "-PBC", 0, NULL, + add_bool( MODULE_STRING "-PBC", false, NULL, N_("Use playback control?"), N_("If VCD is authored with playback control, use it. " "Otherwise we play by tracks."), - false ); + false ) add_bool( MODULE_STRING "-track-length", true, NULL, N_("Use track length as maximum unit in seek?"), N_("If set, the length of the seek bar is the track rather than " "the length of an entry."), - false ); + false ) - add_bool( MODULE_STRING "-extended-info", 0, NULL, + add_bool( MODULE_STRING "-extended-info", false, NULL, N_("Show extended VCD info?"), N_("Show the maximum amount of information under Stream and " "Media Info. Shows for example playback control navigation."), - false ); + false ) add_string( MODULE_STRING "-author-format", "%v - %F disc %c of %C", NULL, N_("Format to use in the playlist's \"author\" field."), - VCD_TITLE_FMT_LONGTEXT, true ); + VCD_TITLE_FMT_LONGTEXT, true ) add_string( MODULE_STRING "-title-format", "%I %N %L%S - %M %A %v - disc %c of %C %F", NULL, N_("Format to use in the playlist's \"title\" field."), - VCD_TITLE_FMT_LONGTEXT, false ); + VCD_TITLE_FMT_LONGTEXT, false ) -vlc_module_end(); +vlc_module_end ()