X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Faccess%2Ftcp.c;h=92861acde350eee74a4592dc58348bedb6a8bd32;hb=7662ed1978dea618b8bbebd5723dd808aaf46a31;hp=6c2d50aecacbdedec92cceac1bc2fb0286fe6f6b;hpb=53a3b8597e4aa5079c067f3741f06da574912736;p=vlc diff --git a/modules/access/tcp.c b/modules/access/tcp.c index 6c2d50aeca..92861acde3 100644 --- a/modules/access/tcp.c +++ b/modules/access/tcp.c @@ -1,24 +1,24 @@ /***************************************************************************** * tcp.c: TCP input module ***************************************************************************** - * Copyright (C) 2003-2004 the VideoLAN team + * Copyright (C) 2003-2004 VLC authors and VideoLAN * $Id$ * * Authors: Laurent Aimar * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser 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 Lesser 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. *****************************************************************************/ /***************************************************************************** @@ -38,11 +38,6 @@ /***************************************************************************** * Module descriptor *****************************************************************************/ -#define CACHING_TEXT N_("Caching value in ms") -#define CACHING_LONGTEXT N_( \ - "Caching value for TCP streams. This " \ - "value should be set in milliseconds." ) - static int Open ( vlc_object_t * ); static void Close( vlc_object_t * ); @@ -52,10 +47,6 @@ vlc_module_begin () set_category( CAT_INPUT ) set_subcategory( SUBCAT_INPUT_ACCESS ) - add_integer( "tcp-caching", DEFAULT_PTS_DELAY / 1000, NULL, CACHING_TEXT, - CACHING_LONGTEXT, true ) - change_safe() - set_capability( "access", 0 ) add_shortcut( "tcp" ) set_callbacks( Open, Close ) @@ -81,7 +72,7 @@ static int Open( vlc_object_t *p_this ) access_t *p_access = (access_t *)p_this; access_sys_t *p_sys; - char *psz_dup = strdup(p_access->psz_path); + char *psz_dup = strdup(p_access->psz_location); char *psz_parser = psz_dup; /* Parse server:port */ @@ -121,9 +112,6 @@ static int Open( vlc_object_t *p_this ) return VLC_EGENERIC; } - /* Update default_pts to a suitable value for udp access */ - var_Create( p_access, "tcp-caching", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT ); - return VLC_SUCCESS; } @@ -187,7 +175,8 @@ static int Control( access_t *p_access, int i_query, va_list args ) case ACCESS_GET_PTS_DELAY: pi_64 = (int64_t*)va_arg( args, int64_t * ); - *pi_64 = (int64_t)var_GetInteger( p_access, "tcp-caching" ) * INT64_C(1000); + *pi_64 = INT64_C(1000) + * var_InheritInteger( p_access, "network-caching" ); break; /* */