[Cellar] WebM missing elements

Steve Lhomme <slhomme@matroska.org> Thu, 11 October 2018 11:00 UTC

Return-Path: <slhomme@matroska.org>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86145130E76 for <cellar@ietfa.amsl.com>; Thu, 11 Oct 2018 04:00:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=matroska-org.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UyX5hZvZzKj5 for <cellar@ietfa.amsl.com>; Thu, 11 Oct 2018 04:00:28 -0700 (PDT)
Received: from mail-wm1-x335.google.com (mail-wm1-x335.google.com [IPv6:2a00:1450:4864:20::335]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13F99130DD5 for <cellar@ietf.org>; Thu, 11 Oct 2018 04:00:28 -0700 (PDT)
Received: by mail-wm1-x335.google.com with SMTP id e187-v6so8959082wmf.0 for <cellar@ietf.org>; Thu, 11 Oct 2018 04:00:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=matroska-org.20150623.gappssmtp.com; s=20150623; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=aGL0dF0nqVoMNm6C33R0rHC+f7LniELNVfmYD/s+yXk=; b=JmM53kg5FtcGawhG2nCLol10sjRwYnIXRtZbHIMLBfXFbQrkmDLvTkrEiXvGeDsbQ6 KEop/L9phlRD2WpzVUcNz49mg/hjMc9FHF7HXTuj7hEasGyaRAPH0PgH82UqKmtvzC4t qx8qB75KuJZOt8rhIC6Ge3ULznQ8XIFahXU8J7Fiy+sRrIzUeom02NrBJqRznZZJk2/C PpiXEWOp/LqlB+sygBrla4yjRsEq32FOM9J+OkBGNuC9wMfMh4SqcqmBeX+uYL2sBfi0 O0mt3QmwTVyuA/N+faiySuiP5gy+MI4uULGcrb19Jf70XvnS2Q8GLB4uUV6f6Fybjl9b CEKg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=aGL0dF0nqVoMNm6C33R0rHC+f7LniELNVfmYD/s+yXk=; b=R5ZhRAGyNifG8HpXjROvOaF5NsULmR2HwdM54Rb//FcOdu9gZBuwncw2fCSeOYvvdA kPokz4cM+wrJjAsl2cUxZ47XLwdPP/eiYK22cXEm69gwV1FPVOLwQxA+IxbvB2/LyOXr g1hDALKcr5HgybDXuSa+hFlZemDRHSFBmDDOHxk3yNFpqKTwnWruQdeaMd0lZLm4VDli /vD0X6nWoCFyQ7Z3K1rKqD4a66IcIAjDHfZTv6vwwluCXMHOswMIOuyYKDGSAYrdXtJW fpdb/SmfZ+J4VS0EtwFy4mDw9yGGRYRZv4oz0ZDYuBCLop4Fw3ivO8Jtwx54ZB/ostas +Y3w==
X-Gm-Message-State: ABuFfoiZeM3E5HuVDDL5tuLANQ4dwYEI3jBU1f0U2jBbu1iy/m1sMJfz hixgw4rqeYH8SyMLGvv9nA5i21TS5qVncg==
X-Google-Smtp-Source: ACcGV61oT0MEBa2CnvI6HL5iA0she9+C1im/IxDjQVtIAwdrgLwqjLTWmnZGpPoLlHeo0Nko3E3cMQ==
X-Received: by 2002:a1c:ee9d:: with SMTP id j29-v6mr1337574wmi.52.1539255625991; Thu, 11 Oct 2018 04:00:25 -0700 (PDT)
Received: from [192.168.3.19] (229.74.9.109.rev.sfr.net. [109.9.74.229]) by smtp.gmail.com with ESMTPSA id x8-v6sm47075232wrd.54.2018.10.11.04.00.25 for <cellar@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Oct 2018 04:00:25 -0700 (PDT)
To: cellar@ietf.org
From: Steve Lhomme <slhomme@matroska.org>
Message-ID: <e6b3fbaf-821f-57a2-4aad-8064f5e9c229@matroska.org>
Date: Thu, 11 Oct 2018 13:00:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/uDVJkWImzDH6h738VJB2TW2b-K4>
Subject: [Cellar] WebM missing elements
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cellar>, <mailto:cellar-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar/>
List-Post: <mailto:cellar@ietf.org>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cellar>, <mailto:cellar-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Oct 2018 11:00:48 -0000

WebM is missing some elements from Matroska. But a regular Matroska 
parser may rely on mandatory + default values being set or rightfully 
omited. We don't want this behaviour difference and since we always pick 
default values in mandatory elements so that they work for all files 
they are not written, it's fair to assume they can be handled as default 
values even if not supported by WebM.

This is a pull request to handle this loophole:

https://github.com/Matroska-Org/matroska-specification/pull/278