mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-24 03:39:45 +00:00
smoothstreamingenc: do not open the files as read+write
They are only written to, never read.
This commit is contained in:
parent
d082078a88
commit
e192cd9ce2
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user