summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-06-24 11:01:00 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-06-24 11:01:00 +0000
commitd8d2b120591a146d810e54e952f2d3acfbf30376 (patch)
tree74f305bff8c0c7ad6fb12e54642f53d40a6bfa6a /libmpdemux
parentd22ae4a4d9a4f573602ad2ea8178810aaf7f69d2 (diff)
downloadmpv-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
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/network.c6
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);
}