diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-24 11:01:00 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-06-24 11:01:00 +0000 |
commit | d8d2b120591a146d810e54e952f2d3acfbf30376 (patch) | |
tree | 74f305bff8c0c7ad6fb12e54642f53d40a6bfa6a | |
parent | d22ae4a4d9a4f573602ad2ea8178810aaf7f69d2 (diff) | |
download | mpv-d8d2b120591a146d810e54e952f2d3acfbf30376.tar.bz2 mpv-d8d2b120591a146d810e54e952f2d3acfbf30376.tar.xz |
fix seeking over http for files larger 2 GB
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@15813 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/network.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libmpdemux/network.c b/libmpdemux/network.c index 5ca2bf78d4..06734ec7d1 100644 --- a/libmpdemux/network.c +++ b/libmpdemux/network.c @@ -402,7 +402,11 @@ http_send_request( URL_t *url, off_t pos ) { if(pos>0) { // Extend http_send_request with possibility to do partial content retrieval - snprintf(str, 256, "Range: bytes=%d-", pos); +#ifdef __MINGW32__ + snprintf(str, 256, "Range: bytes=%I64d-", (int64_t)pos); +#else + snprintf(str, 256, "Range: bytes=%lld-", (long long)pos); +#endif http_set_field(http_hdr, str); } |