[FFmpeg-cvslog] smoothstreamingenc: do not open the files as read+write

Anton Khirnov git at videolan.org
Mon Feb 29 16:43:27 CET 2016


ffmpeg | branch: master | Anton Khirnov <anton at khirnov.net> | Mon Feb 15 13:56:15 2016 +0100| [e192cd9ce2b51c2e6919f2a78b1ce53e0024e728] | committer: Anton Khirnov

smoothstreamingenc: do not open the files as read+write

They are only written to, never read.

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

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

diff --git a/libavformat/smoothstreamingenc.c b/libavformat/smoothstreamingenc.c
index 8e8a645..e1b0a63 100644
--- a/libavformat/smoothstreamingenc.c
+++ b/libavformat/smoothstreamingenc.c
@@ -121,7 +121,7 @@ static int64_t ism_seek(void *opaque, int64_t offset, int whence)
             AVDictionary *opts = NULL;
             os->tail_out = os->out;
             av_dict_set(&opts, "truncate", "0", 0);
-            ret = ffurl_open(&os->out, frag->file, AVIO_FLAG_READ_WRITE, &os->ctx->interrupt_callback, &opts);
+            ret = ffurl_open(&os->out, frag->file, AVIO_FLAG_WRITE, &os->ctx->interrupt_callback, &opts);
             av_dict_free(&opts);
             if (ret < 0) {
                 os->out = os->tail_out;
@@ -129,7 +129,7 @@ static int64_t ism_seek(void *opaque, int64_t offset, int whence)
                 return ret;
             }
             av_dict_set(&opts, "truncate", "0", 0);
-            ffurl_open(&os->out2, frag->infofile, AVIO_FLAG_READ_WRITE, &os->ctx->interrupt_callback, &opts);
+            ffurl_open(&os->out2, frag->infofile, AVIO_FLAG_WRITE, &os->ctx->interrupt_callback, &opts);
             av_dict_free(&opts);
             ffurl_seek(os->out, offset - frag->start_pos, SEEK_SET);
             if (os->out2)



More information about the ffmpeg-cvslog mailing list