diff options
author | Anton Khirnov <anton@khirnov.net> | 2011-03-31 17:30:31 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2011-04-04 17:45:20 +0200 |
commit | 58a48c6511f1aded04885933fdb2449251f0ec64 (patch) | |
tree | 599d0a871d9a0f08e76dc57ca5160772899ff49d /libavformat/avio.c | |
parent | 230a4686790ce97f9016b4e617f6bb4078560a3f (diff) | |
download | ffmpeg-58a48c6511f1aded04885933fdb2449251f0ec64.tar.gz |
avio: make url_seek() internal.
Diffstat (limited to 'libavformat/avio.c')
-rw-r--r-- | libavformat/avio.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/libavformat/avio.c b/libavformat/avio.c index 568f6885df..8f13e5f6e5 100644 --- a/libavformat/avio.c +++ b/libavformat/avio.c @@ -143,10 +143,10 @@ int ffurl_connect(URLContext* uc) if (err) return err; uc->is_connected = 1; - //We must be careful here as url_seek() could be slow, for example for http + //We must be careful here as ffurl_seek() could be slow, for example for http if( (uc->flags & (URL_WRONLY | URL_RDWR)) || !strcmp(uc->prot->name, "file")) - if(!uc->is_streamed && url_seek(uc, 0, SEEK_SET) < 0) + if(!uc->is_streamed && ffurl_seek(uc, 0, SEEK_SET) < 0) uc->is_streamed= 1; return 0; } @@ -192,6 +192,10 @@ int url_write(URLContext *h, const unsigned char *buf, int size) { return ffurl_write(h, buf, size); } +int64_t url_seek(URLContext *h, int64_t pos, int whence) +{ + return ffurl_seek(h, pos, whence); +} #endif #define URL_SCHEME_CHARS \ @@ -295,7 +299,7 @@ int ffurl_write(URLContext *h, const unsigned char *buf, int size) return retry_transfer_wrapper(h, buf, size, size, h->prot->url_write); } -int64_t url_seek(URLContext *h, int64_t pos, int whence) +int64_t ffurl_seek(URLContext *h, int64_t pos, int whence) { int64_t ret; @@ -334,13 +338,13 @@ int64_t url_filesize(URLContext *h) { int64_t pos, size; - size= url_seek(h, 0, AVSEEK_SIZE); + size= ffurl_seek(h, 0, AVSEEK_SIZE); if(size<0){ - pos = url_seek(h, 0, SEEK_CUR); - if ((size = url_seek(h, -1, SEEK_END)) < 0) + pos = ffurl_seek(h, 0, SEEK_CUR); + if ((size = ffurl_seek(h, -1, SEEK_END)) < 0) return size; size++; - url_seek(h, pos, SEEK_SET); + ffurl_seek(h, pos, SEEK_SET); } return size; } |