From patchwork Fri Dec 2 20:00:57 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vittorio Giovara X-Patchwork-Id: 1660 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.65.86 with SMTP id o83csp474391vsa; Fri, 2 Dec 2016 12:06:49 -0800 (PST) X-Received: by 10.195.30.165 with SMTP id kf5mr39451585wjd.41.1480709209831; Fri, 02 Dec 2016 12:06:49 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id m193si4315539wmb.157.2016.12.02.12.06.49; Fri, 02 Dec 2016 12:06:49 -0800 (PST) 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; 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 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 B7130689F20; Fri, 2 Dec 2016 22:06:38 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5312F689E92 for ; Fri, 2 Dec 2016 22:06:32 +0200 (EET) Received: by mail-qt0-f179.google.com with SMTP id w33so262183595qtc.3 for ; Fri, 02 Dec 2016 12:06:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:reply-to; bh=0AmCdczDTo63XkbVHNWP/nQ4oLFWGQC+hnwRmUX2bwo=; b=ivMFzfHtoPGtkEQaFUPpxkfebCHFOiHy5u/C7njiWthLl7kU0HGTvyLcDPEDYWcehb 1XP2ZtgjTiThXtd/RrRhhHpZlbUpoTcuPgvMRZ5I2KIpZclP1LtlP8jsUMQ3ztC5j+l1 9G+aVl6lvjaO38E/TNjHCkk3Km+KcZYfLAPMs3LcwVpbdOLwKvnHRP7ZsehC4GAtehXg GW3LRq9q1GZVse0wr+TABHP7Yfa1uR7BXZ9utShWqfLaJk14fWQqvAbgnn9n5aMB7rC7 oaSq82PpyhCCpVF2v1tJkYiZYc9q0qYhrjjGrYaSSWQzvl4tN5S9+J3uBuRsJ1Uxc+OD /rlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:reply-to; bh=0AmCdczDTo63XkbVHNWP/nQ4oLFWGQC+hnwRmUX2bwo=; b=LAv1H5ORpMYNozEcx2WwQvjD0mTVtjsSGrb/19GacC3SD9k+ytuTnRZ31E/jqFf+Yb GrvVr328wDjPyidy6Ls/1en6UVaDS8Ln33XNSg67AAtIsNdEi1CfjBfcTgNtbe6J3WD5 vWy+F52Y9qMvVnB/RyU0xOwgL5eNoOjXXIp4SWu6zM7OwvftBsncQH+OgDlxdvFVO5KG 8q/m1vhrZex3EfU3l9OBpf+Um1h9lp55qsJp9wzYm6VklfpmaeI2OidJ3dy9/+Vpt+56 ++uQ3OL0KbK3zD20O8Am3QrfkI9H5Pk3osHqSQpTtnad9/VPcFgLfLTXpjRnohenGneb HeAg== X-Gm-Message-State: AKaTC03gSGpzT0lx0iuyjS5cczlz/TcuVNUnHSPuU7Y5tmtjcJumHYi0r98e1K8ElzpIpA== X-Received: by 10.200.58.199 with SMTP id x65mr39278617qte.152.1480708858622; Fri, 02 Dec 2016 12:00:58 -0800 (PST) Received: from vimacbookpro.vimeows.com (nyv-exweb.iac.com. [216.112.252.10]) by smtp.gmail.com with ESMTPSA id 53sm3373436qtm.5.2016.12.02.12.00.57 for (version=TLS1 cipher=AES128-SHA bits=128/128); Fri, 02 Dec 2016 12:00:57 -0800 (PST) From: Vittorio Giovara To: ffmpeg-devel@ffmpeg.org Date: Fri, 2 Dec 2016 15:00:57 -0500 Message-Id: <20161202200057.6685-1-vittorio.giovara@gmail.com> X-Mailer: git-send-email 2.10.0 Subject: [FFmpeg-devel] [PATCH] movenc: Tag files generated with strict experimental with a warning 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" This will simplify identifying files that were generated with unfinished/incomplete/non-standard specifications. Signed-off-by: Vittorio Giovara --- libavformat/movenc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/movenc.c b/libavformat/movenc.c index dc19838..c46bea9 100644 --- a/libavformat/movenc.c +++ b/libavformat/movenc.c @@ -5756,6 +5756,7 @@ static int mov_init(AVFormatContext *s) FF_COMPLIANCE_EXPERIMENTAL); return AVERROR_EXPERIMENTAL; } + av_dict_set(&s->metadata, "WARNING", "This file was generated using an unfinished specification, please don't modify your demuxer to support it, should it not work", 0); } } else if (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) { track->timescale = st->codecpar->sample_rate; @@ -5802,6 +5803,7 @@ static int mov_init(AVFormatContext *s) FF_COMPLIANCE_EXPERIMENTAL); return AVERROR_EXPERIMENTAL; } + av_dict_set(&s->metadata, "WARNING", "This file was generated using an unfinished specification, please don't modify your demuxer to support it, should it not work", 0); } } else if (st->codecpar->codec_type == AVMEDIA_TYPE_SUBTITLE) { track->timescale = st->time_base.den;