summaryrefslogtreecommitdiffstats
path: root/common/encode_lavc.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/encode_lavc.c')
-rw-r--r--common/encode_lavc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/common/encode_lavc.c b/common/encode_lavc.c
index 2b9bdb4a66..b64232fb87 100644
--- a/common/encode_lavc.c
+++ b/common/encode_lavc.c
@@ -830,7 +830,9 @@ static void encoder_2pass_prepare(struct encoder_context *p)
if (p->encoder->flags & AV_CODEC_FLAG_PASS2) {
MP_INFO(p, "Reading 2-pass log: %s\n", filename);
- struct stream *s = stream_open(filename, p->global);
+ struct stream *s = stream_create(filename,
+ STREAM_ORIGIN_DIRECT | STREAM_READ,
+ NULL, p->global);
if (s) {
struct bstr content = stream_read_complete(s, p, 1000000000);
if (content.start) {