VLC_AddIntf( 0, "netsync,none", VLC_FALSE, VLC_FALSE );
}
+#ifdef WIN32
+ if( config_GetInt( p_libvlc, "prefer-system-codecs") == 1 )
+ {
+ char *psz_codecs = config_GetPsz( p_playlist, "codec" );
+ if( psz_codecs )
+ {
+ char *psz_morecodecs;
+ asprintf(&psz_morecodecs, "%s,dmo,quicktime", psz_codecs);
+ if( psz_morecodecs )
+ config_PutPsz( p_libvlc, "codec", psz_morecodecs);
+ }
+ else
+ config_PutPsz( p_libvlc, "codec", "dmo,quicktime");
+ free(psz_codecs);
+ }
+#endif
+
/*
* FIXME: kludge to use a p_libvlc-local variable for the Mozilla plugin
*/
"This allows you to select a list of encoders that VLC will use in " \
"priority.")
+#define SYSTEM_CODEC_TEXT N_("Prefer system plugins over vlc")
+#define SYSTEM_CODEC_LONGTEXT N_( \
+ "Indicates whether VLC will prefer native plugins installed " \
+ "on system over VLC owns plugins whenever a choice is available." )
+
/*****************************************************************************
* Sout
****************************************************************************/
set_category( CAT_INPUT );
set_subcategory( SUBCAT_INPUT_GENERAL );
+ add_bool( "prefer-system-codecs", VLC_FALSE, NULL, SYSTEM_CODEC_TEXT,
+ SYSTEM_CODEC_LONGTEXT, VLC_FALSE );
+
add_bool( "france", VLC_FALSE, NULL, N_("France"), FRANCE_LONGTEXT, VLC_TRUE );
set_section( N_( "Track settings" ), NULL );