p_input->i_port = main_GetIntVariable( INPUT_PORT_VAR, INPUT_PORT_DEFAULT );
}
+ /* See if the user requested broadcast method */
+ if( main_GetIntVariable( INPUT_BROADCAST_VAR, INPUT_BROADCAST_DEFAULT ) )
+ {
+ p_input->i_method = INPUT_METHOD_TS_BCAST;
+ }
+
/* Find the address. */
switch( p_input->i_method )
{
#define OPT_NOVLANS 170
#define OPT_SERVER 171
#define OPT_PORT 172
+#define OPT_BROADCAST 173
#define OPT_SYNCHRO 180
{ "novlans", 0, 0, OPT_NOVLANS },
{ "server", 1, 0, OPT_SERVER },
{ "port", 1, 0, OPT_PORT },
+ { "broadcast", 0, 0, OPT_BROADCAST },
/* Synchro options */
{ "synchro", 1, 0, OPT_SYNCHRO },
case OPT_PORT: /* --port */
main_PutPszVariable( INPUT_PORT_VAR, optarg );
break;
+ case OPT_BROADCAST: /* --broadcast */
+ main_PutIntVariable( INPUT_BROADCAST_VAR, 1 );
+ break;
/* Synchro options */
case OPT_SYNCHRO:
" --novlans \tdisable vlans\n"
" --server <host> \tvideo server address\n"
" --port <port> \tvideo server port\n"
+ " --broadcast \tlisten to a broadcast\n"
"\n"
" --synchro <type> \tforce synchro algorithm\n"
"\n"
" " INPUT_SERVER_VAR "=<hostname> \tvideo server\n"
" " INPUT_PORT_VAR "=<port> \tvideo server port\n"
" " INPUT_IFACE_VAR "=<interface> \tnetwork interface\n"
+ " " INPUT_BROADCAST_VAR "={1|0} \tbroadcast mode\n"
" " INPUT_VLAN_SERVER_VAR "=<hostname> \tvlan server\n"
" " INPUT_VLAN_PORT_VAR "=<port> \tvlan server port\n" );