ffmpeg | branch: master | Michael Niedermayer <[email protected]> | Fri Dec 26 
12:11:58 2014 +0100| [0704c44d68704df63eccd5579e66e5f218a378a6] | committer: 
Michael Niedermayer

avformat/cache: remove ftruncate usage, its not always available

In case of errors the cache file will be slightly larger than needed,
this should have no practical relevance though

Should fix build on VS201*

Found-by: jamrial
Signed-off-by: Michael Niedermayer <[email protected]>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0704c44d68704df63eccd5579e66e5f218a378a6
---

 libavformat/cache.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavformat/cache.c b/libavformat/cache.c
index f6787ee..02b02bb 100644
--- a/libavformat/cache.c
+++ b/libavformat/cache.c
@@ -145,8 +145,8 @@ static int add_entry(URLContext *h, const unsigned char 
*buf, int size)
 
     return 0;
 fail:
-    if (pos >= 0)
-        ftruncate(c->fd, pos);
+    //we could truncate the file to pos here if pos >=0 but ftruncate isnt 
available in VS so
+    //for simplicty we just leave the file a bit larger
     av_free(entry);
     av_free(node);
     return ret;

_______________________________________________
ffmpeg-cvslog mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

Reply via email to