From patchwork Fri Apr 27 00:51:37 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Jan_Ekstr=C3=B6m?= X-Patchwork-Id: 8664 Delivered-To: ffmpegpatchwork@gmail.com Received: by 2002:a02:155:0:0:0:0:0 with SMTP id c82-v6csp69383jad; Thu, 26 Apr 2018 17:52:14 -0700 (PDT) X-Google-Smtp-Source: AB8JxZqPgOyPzDVSuwmWwNmCTegfDNWQ3KeqKWnx3MhLVnAsryUaGDPwOPTwtAdEG6ILn54RoS+3 X-Received: by 2002:adf:e642:: with SMTP id b2-v6mr131074wrn.172.1524790334875; Thu, 26 Apr 2018 17:52:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524790334; cv=none; d=google.com; s=arc-20160816; b=occ2ufJNbxhFlu5EaCvGiaAw9kSS1ZCQy1dxIStumzv7NnljmqA0Mk/fPM5JK076ye pDNr4yoCr4EnsjxXthBhjzJMD/e22mdfSzPdDQcyBGKZdQ9nAP8mIzaBWD4emXMfNT37 xFUC8U3xqrZi71hyGOil5hQ62P2ZrjyrFg4PyN7mv48w9+2IakZN1HqwuPpbikVVxs8O m8Q5rSYdG6Yy8kO0pSqs/l9Ljxn+4MBlgePK90LUek5FKRhfAwkhWD+aBP9pFX44rYqZ YwyNofNhKYLsijXchbPr1+b0FRuds+Eu0lABQlsWDjQoE5m8sE9PgpzhYZDAqDs13/q2 DOjQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to:arc-authentication-results; bh=Y3aMAFNVcl9Th+HfkaAbly6sIDPPnfHrTOvEqoe3a2E=; b=vq2fqx6XBiccF7IZM5oev8qV9Neaz6rPXSp3lAxeN2nymH+n0AZXgBjVLELZs7dSRt 10gkL1xM49z1X2kvrtkQ74gqHTAzQMHNY2JpX2zus071bfFQWbPvOdrKCNE+ZT7rJ6TV D3LWWcc2JX5ziGYWo+3DhicyS6ZwQAqQSY+ilxo2fOJGWPG2gcno5c8Eg4oZ8Rj5j/yF pjcWCGpKZr9ijpR2Jo6Y8g1LeAh2ZfUlZey+1lhe29/pXQzx77OPKhc8SidL66HPcYhV GtrJfEeF32/Mx+oFidCUpS4Q8hoSzO0Lwo3sdPYwHWrnGn+uGEQKGtHgjKvaumHTR9JB lvfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=qs5PzQLq; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id l20-v6si85996wrf.265.2018.04.26.17.52.14; Thu, 26 Apr 2018 17:52:14 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=qs5PzQLq; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8ED9668A638; Fri, 27 Apr 2018 03:51:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-lf0-f66.google.com (mail-lf0-f66.google.com [209.85.215.66]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 99F8968A61F for ; Fri, 27 Apr 2018 03:51:13 +0300 (EEST) Received: by mail-lf0-f66.google.com with SMTP id j193-v6so261274lfg.6 for ; Thu, 26 Apr 2018 17:51:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=JkT6Nmi18BqCKzeW1NUccPq2EwFg7+6PCsd/xq4uATk=; b=qs5PzQLqXmJkjAbhpuyFblZdzekqpWe+y7A705VaoE6rByqEpSj0iPazwxaP0q7EiI f0WTjLutXn8X3DKVQUY5Nc4e9gYSZVlhDg78mudL4tLWrWyDPakaGWk1UMINKHAQcJI7 zwCUnyFdTHy6qL/BcWTHdmU+LDODmXMfu7cxsdOKyOJzQ2DYCR8mfZFHAlmR7CyquMVX Wh26qVr8gbH4iXyRoLPVSfB9Ekf2VJbm35X7bAo7sxgW9ykbeUa7/95ErPu0TQeas+7b CBDkDi/i4+skTgdcBPIfwvky3RUaqWVeZvy46smuHNPg6N6vH1m7rjxkUfm2C33lrCkX LmkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=JkT6Nmi18BqCKzeW1NUccPq2EwFg7+6PCsd/xq4uATk=; b=ZPiTqhPxFlv0ES/3XeqTQaZq748PxdpvMhsQicRWvwRnsCC6AB5+T7l/fcTgibHnl4 rsgAfHPAGAkXXBgdixYWVrS0ae6Mw+Ilh3H+pU/45ojr8m43fhzFzvHHiTj0T17kRDGb VltwCF7DN60o2lJ7F8fy+7EvVpwwDHfvE2yXYXqwivj3ebYgRtQ/CjcDh1X8b4NizYxP rsC2ZkMF+Ym5774u/Ox+FWB4P6l0pOKg8bAVRTnyPKHKZfFg8AVuwDcJGKDFWd5Fs3Uf 2+2iknD3EXzSHakLJm5TKgo4Oq5KFcD9M1EjpPRw0dlLseCUxj5z8dBATOS7+V4o/ex/ hcLQ== X-Gm-Message-State: ALQs6tAyLvyNa6DDdIyY4fT2C5BMDESL3E0ubBdiuraiNPrFYj5xYXNj 6rzufq2VspV1JSIcrxYPceE5hCK6 X-Received: by 2002:a19:6b15:: with SMTP id d21-v6mr99319lfa.123.1524790303637; Thu, 26 Apr 2018 17:51:43 -0700 (PDT) Received: from localhost.localdomain (91-159-194-103.elisa-laajakaista.fi. [91.159.194.103]) by smtp.gmail.com with ESMTPSA id m4-v6sm22222lfg.69.2018.04.26.17.51.42 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 26 Apr 2018 17:51:42 -0700 (PDT) From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Fri, 27 Apr 2018 03:51:37 +0300 Message-Id: <20180427005137.6220-4-jeebjp@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180427005137.6220-1-jeebjp@gmail.com> References: <20180427005137.6220-1-jeebjp@gmail.com> Subject: [FFmpeg-devel] [PATCH 3/3] lavf/dashenc: pass standards compliance value to the internal context X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" 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 --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);