diff avidec.c @ 764:cdb845a57ae4 libavformat

drop most url_fileno() calls (allows to use ByteIOContext directly in caller apps instead of URLProtocol)
author aurel
date Thu, 19 May 2005 00:06:27 +0000
parents af4e24d6310c
children c5077fdab490
line wrap: on
line diff
--- a/avidec.c	Tue May 17 22:47:34 2005 +0000
+++ b/avidec.c	Thu May 19 00:06:27 2005 +0000
@@ -125,7 +125,7 @@
             if (tag1 == MKTAG('m', 'o', 'v', 'i')) {
                 avi->movi_list = url_ftell(pb) - 4;
                 if(size) avi->movi_end = avi->movi_list + size;
-                else     avi->movi_end = url_filesize(url_fileno(pb));
+                else     avi->movi_end = url_fsize(pb);
 #ifdef DEBUG
                 printf("movi end=%Lx\n", avi->movi_end);
 #endif
@@ -486,7 +486,7 @@
 	if (i >= avi->movi_end) {
 	    if (avi->is_odml) {
 		url_fskip(pb, avi->riff_end - i);
-	        avi->riff_end = avi->movi_end = url_filesize(url_fileno(pb));
+	        avi->riff_end = avi->movi_end = url_fsize(pb);
 	    } else
 	        break;
 	}