Make url_seek() return AVERROR(ENOSYS) rather than AVERROR(EPIPE) in

the case where the seek operation is not defined in the protocol
handler.

Originally committed as revision 22901 to svn://svn.ffmpeg.org/ffmpeg/trunk
release/0.6
Stefano Sabatini 15 years ago
parent 22c29c36cd
commit 28894105c8
  1. 2
      libavformat/avio.c

@ -201,7 +201,7 @@ int64_t url_seek(URLContext *h, int64_t pos, int whence)
int64_t ret; int64_t ret;
if (!h->prot->url_seek) if (!h->prot->url_seek)
return AVERROR(EPIPE); return AVERROR(ENOSYS);
ret = h->prot->url_seek(h, pos, whence & ~AVSEEK_FORCE); ret = h->prot->url_seek(h, pos, whence & ~AVSEEK_FORCE);
return ret; return ret;
} }

Loading…
Cancel
Save