[MPlayer-dev-eng] MPlayer-1.0pre6a http streaming seek bug
Wen-King Su
wen-king at myri.com
Sat Jan 15 15:29:56 CET 2005
In the file libmpdemux/network.c, there is one place where the format
code used in a formatted print is wrong. In function http_send_request,
if(pos>0) {
// Extend http_send_request with possibility to do partial content retrieval
snprintf(str, 256, "Range: bytes=%d-", pos);
http_set_field(http_hdr, str);
}
The format string "%d" is used to print "pos", which is of type off_t.
off_t can be 32 bits or 64 bits depending on the compilation environment.
Perhaps one can use #ifdef to choose between %d and %lld (or %I64d for
mingw/cygwin).
- Wen
More information about the MPlayer-dev-eng
mailing list