+ if( !p_input->b_preparsing )
+ {
+ var_Create( p_input, "video", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "audio", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "spu", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "audio-track", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-track", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "audio-language",
+ VLC_VAR_STRING|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-language",
+ VLC_VAR_STRING|VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "audio-track-id",
+ VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-track-id",
+ VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "sub-file", VLC_VAR_FILE | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-autodetect-file", VLC_VAR_BOOL |
+ VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-autodetect-path", VLC_VAR_STRING |
+ VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sub-autodetect-fuzzy", VLC_VAR_INTEGER |
+ VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "sout", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sout-all", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sout-audio", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sout-video", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sout-spu", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "sout-keep", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "input-repeat",
+ VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "start-time", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "stop-time", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "run-time", VLC_VAR_INTEGER|VLC_VAR_DOINHERIT );
+ var_Create( p_input, "input-fast-seek", VLC_VAR_BOOL|VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "input-slave",
+ VLC_VAR_STRING | VLC_VAR_DOINHERIT );
+
+ var_Create( p_input, "audio-desync",
+ VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "cr-average",
+ VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
+ var_Create( p_input, "clock-synchro",
+ VLC_VAR_INTEGER | VLC_VAR_DOINHERIT);
+ }