From 5ab9dde9d7290ed55171da6a0a0b98c3cdfe4eab Mon Sep 17 00:00:00 2001 From: reimar Date: Fri, 14 Sep 2007 15:12:46 +0000 Subject: Use strtol instead of horribly suboptimal ty_octaltodecimal git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24462 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libmpdemux/demux_ty.c | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'libmpdemux/demux_ty.c') diff --git a/libmpdemux/demux_ty.c b/libmpdemux/demux_ty.c index 5f0ee6ec1a..800600db67 100644 --- a/libmpdemux/demux_ty.c +++ b/libmpdemux/demux_ty.c @@ -122,26 +122,6 @@ void ty_ClearOSD( int start ); // =========================================================================== #define TMF_SIG "showing.xml" -int ty_octaltodecimal( char *num ) -{ - int i; - int result = 0; - int len; - int mult; - - len = strlen( num ); - mult = 1; - - for ( i = ( len - 1 ) ; i >= 0 ; i-- ) - { - result += ( ( num[ i ] - '0') * mult ); - mult *= 8; - } - return( result ); -} - - - // =========================================================================== int ty_extensionis( char *name, char *ext ) { @@ -204,7 +184,7 @@ int ty_tmf_filetoparts( demuxer_t *demux, TiVoInfo *tivo ) } av_strlcpy( name, &header[ 0 ], 100 ); av_strlcpy( sizestr, &header[ 124 ], 12 ); - size = ty_octaltodecimal( sizestr ); + size = strtol(sizestr, NULL, 8); blocks = size / 512; if ( ( size % 512 ) > 0 ) blocks++; -- cgit v1.2.3