diff mbox

[FFmpeg-devel,3/3] lavf/dashenc: pass standards compliance value to the internal context

Message ID 20180427005137.6220-4-jeebjp@gmail.com
State Accepted
Commit bad42e9b40920f079b27e5bd4103d9293046b2ed
Headers show

Commit Message

Jan Ekström April 27, 2018, 12:51 a.m. UTC
Enables one to test possibly nonstandard formats such as Opus or
FLAC in ISOBMFF, among other things.

This becomes much more useful if output segment format becomes an
option, or if the WebM segment feature gets removed.
---
 libavformat/dashenc.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
diff mbox

Patch

diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index 45f7830aec..1dd633365d 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -983,10 +983,11 @@  static int dash_init(AVFormatContext *s)
         if (!ctx->oformat)
             return AVERROR_MUXER_NOT_FOUND;
         os->ctx = ctx;
-        ctx->interrupt_callback = s->interrupt_callback;
-        ctx->opaque             = s->opaque;
-        ctx->io_close           = s->io_close;
-        ctx->io_open            = s->io_open;
+        ctx->interrupt_callback    = s->interrupt_callback;
+        ctx->opaque                = s->opaque;
+        ctx->io_close              = s->io_close;
+        ctx->io_open               = s->io_open;
+        ctx->strict_std_compliance = s->strict_std_compliance;
 
         if (!(st = avformat_new_stream(ctx, NULL)))
             return AVERROR(ENOMEM);