X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Fudp.c;h=caeb4f2301867c63e046577708f445da02b8a102;hb=9b14df042ab2be00388514432749dcec4ba24264;hp=b1032ec235a134729fa77e59e9681b868e03e41b;hpb=f5ba2e366da3a87471c1c998fffc2ebf82c3b94a;p=vlc diff --git a/modules/access/udp.c b/modules/access/udp.c index b1032ec235..caeb4f2301 100644 --- a/modules/access/udp.c +++ b/modules/access/udp.c @@ -23,9 +23,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. *****************************************************************************/ /***************************************************************************** @@ -60,16 +60,12 @@ vlc_module_begin () set_category( CAT_INPUT ) set_subcategory( SUBCAT_INPUT_ACCESS ) - add_integer( "udp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, - CACHING_LONGTEXT, true ); - add_obsolete_integer( "rtp-late" ) - add_obsolete_bool( "udp-auto-mtu" ) + add_integer( "udp-caching", DEFAULT_PTS_DELAY / 1000, CACHING_TEXT, + CACHING_LONGTEXT, true ) + change_safe() set_capability( "access", 0 ) - add_shortcut( "udp" ) - add_shortcut( "udpstream" ) - add_shortcut( "udp4" ) - add_shortcut( "udp6" ) + add_shortcut( "udp", "udpstream", "udp4", "udp6" ) set_callbacks( Open, Close ) vlc_module_end () @@ -89,7 +85,7 @@ static int Open( vlc_object_t *p_this ) { access_t *p_access = (access_t*)p_this; - char *psz_name = strdup( p_access->psz_path ); + char *psz_name = strdup( p_access->psz_location ); char *psz_parser; const char *psz_server_addr, *psz_bind_addr = ""; int i_bind_port, i_server_port = 0; @@ -114,7 +110,7 @@ static int Open( vlc_object_t *p_this ) } } - i_bind_port = var_CreateGetInteger( p_access, "server-port" ); + i_bind_port = var_InheritInteger( p_access, "server-port" ); /* Parse psz_name syntax : * [serveraddr[:serverport]][@[bindaddr]:[bindport]] */ @@ -188,9 +184,8 @@ static void Close( vlc_object_t *p_this ) *****************************************************************************/ static int Control( access_t *p_access, int i_query, va_list args ) { - bool *pb_bool; - int *pi_int; - int64_t *pi_64; + bool *pb_bool; + int64_t *pi_64; switch( i_query ) { @@ -203,14 +198,9 @@ static int Control( access_t *p_access, int i_query, va_list args ) *pb_bool = false; break; /* */ - case ACCESS_GET_MTU: - pi_int = (int*)va_arg( args, int * ); - *pi_int = MTU; - break; - case ACCESS_GET_PTS_DELAY: pi_64 = (int64_t*)va_arg( args, int64_t * ); - *pi_64 = var_GetInteger( p_access, "udp-caching" ) * 1000; + *pi_64 = var_GetInteger(p_access,"udp-caching") * 1000; break; /* */