[FFmpeg-cvslog] r24277 - in trunk/libavformat: avio.h aviobuf.c
mstorsjo
subversion
Sat Jul 17 01:20:04 CEST 2010
Author: mstorsjo
Date: Sat Jul 17 01:20:03 2010
New Revision: 24277
Log:
url_fskip: Return an error code if the url_fseek failed
Modified:
trunk/libavformat/avio.h
trunk/libavformat/aviobuf.c
Modified: trunk/libavformat/avio.h
==============================================================================
--- trunk/libavformat/avio.h Sat Jul 17 00:36:01 2010 (r24276)
+++ trunk/libavformat/avio.h Sat Jul 17 01:20:03 2010 (r24277)
@@ -358,8 +358,9 @@ int64_t url_fseek(ByteIOContext *s, int6
/**
* Skip given number of bytes forward.
* @param offset number of bytes
+ * @return 0 on success, <0 on error
*/
-void url_fskip(ByteIOContext *s, int64_t offset);
+int url_fskip(ByteIOContext *s, int64_t offset);
/**
* ftell() equivalent for ByteIOContext.
Modified: trunk/libavformat/aviobuf.c
==============================================================================
--- trunk/libavformat/aviobuf.c Sat Jul 17 00:36:01 2010 (r24276)
+++ trunk/libavformat/aviobuf.c Sat Jul 17 01:20:03 2010 (r24277)
@@ -182,9 +182,10 @@ int64_t url_fseek(ByteIOContext *s, int6
return offset;
}
-void url_fskip(ByteIOContext *s, int64_t offset)
+int url_fskip(ByteIOContext *s, int64_t offset)
{
- url_fseek(s, offset, SEEK_CUR);
+ int64_t ret = url_fseek(s, offset, SEEK_CUR);
+ return ret < 0 ? ret : 0;
}
int64_t url_ftell(ByteIOContext *s)
More information about the ffmpeg-cvslog
mailing list