Mercurial > libavformat.hg
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; }