Re: [Cellar] On the multiplicity of Info elements

Dave Rice <dave@dericed.com> Fri, 15 January 2016 06:47 UTC

Return-Path: <dave@dericed.com>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5796B1B2A27 for <cellar@ietfa.amsl.com>; Thu, 14 Jan 2016 22:47:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level:
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_NEUTRAL=0.779] autolearn=no
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 LnYyd-IU4S49 for <cellar@ietfa.amsl.com>; Thu, 14 Jan 2016 22:47:23 -0800 (PST)
Received: from s172.web-hosting.com (s172.web-hosting.com [68.65.122.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD86A1B2A26 for <cellar@ietf.org>; Thu, 14 Jan 2016 22:47:23 -0800 (PST)
Received: from user-387g4ij.cable.mindspring.com ([208.120.18.83]:32802 helo=[10.0.1.64]) by server172.web-hosting.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.86) (envelope-from <dave@dericed.com>) id 1aJyAK-00028y-9q; Fri, 15 Jan 2016 01:47:22 -0500
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\))
From: Dave Rice <dave@dericed.com>
In-Reply-To: <20160112133656.GJ4063@bunkus.org>
Date: Fri, 15 Jan 2016 01:47:18 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <1E1F9DD9-0B41-4B3D-AC7A-D59E72D90C33@dericed.com>
References: <CAOXsMFLCbe-W=h+tQpdRa8Nh0jz=xdbZTXEmoXsgQTbA=4OPCQ@mail.gmail.com> <C0E5EBA2-2A56-46F9-A049-629EFB11F280@dericed.com> <CAOXsMF+gc0d2LEisfHm0jnjDGQKcYquEMBt7FnZ_uuSNF=C0iw@mail.gmail.com> <568AC10F.9030303@gmx.de> <CAOXsMFKJJhzU-3CYqguDePY42T+Vvhx9ytAfvoM6xyqaZY+N4g@mail.gmail.com> <FCC4DC05-44CD-4C2B-8C59-8E3E5B494DC0@dericed.com> <568D6710.8000605@gmx.de> <692F039A-180D-4535-B4A1-529A777573F5@dericed.com> <5693D5D6.6030709@xiph.org> <F6B37DB3-EDCB-4BD2-9B0D-F8A4F353F36E@dericed.com> <20160112133656.GJ4063@bunkus.org>
To: Moritz Bunkus <moritz@bunkus.org>
X-Mailer: Apple Mail (2.3112)
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server172.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - dericed.com
X-Get-Message-Sender-Via: server172.web-hosting.com: authenticated_id: dave@dericed.com
X-Authenticated-Sender: server172.web-hosting.com: dave@dericed.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <http://mailarchive.ietf.org/arch/msg/cellar/edLBuGb67NDz48Qovko0lzSJvNo>
Cc: cellar@ietf.org
Subject: Re: [Cellar] On the multiplicity of Info elements
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 15 Jan 2016 06:47:25 -0000

> On Jan 12, 2016, at 8:36 AM, Moritz Bunkus <moritz@bunkus.org> wrote:
> 
> Hey,
> 
>> From a sample set of 59,881 Matroska files uploaded to archive.org
>> only 119 of them include CRC-32 Elements. Almost 0.2%! Additionally
>> the webm Document Type lists the CRC-32 Element as unsupported. So I
>> think it’s true that it’s rarely bothered with. The implementation of
>> CRC-32 Elements does add many complications and perhaps demand has
>> been too low to resolve them. Moritz may have comments here.
> 
> That's pretty much spot on. The CRC32 element was added comparatively
> late; a lot of muxers had already been created by that time.
> 
> Most requests I've received where more concerned with error recovery
> than with error detection. This is something that CRC32 wasn't meant
> for; additionally CRC32 elements weren't meant to be written in the
> cluster elements which make up the bulk of a Matroska file's data.

There are certainly Matroska files that use CRC-32 within Clusters.

See: http://archive.org/download/WC14UruVsCost/FIFA.World.Cup.2014.Uruguay.Vs.Costa.Rica.SDTV-WDTeam_1st.mkv
Muxing App Haali DirectShow Matroska Muxer 1.13.138.14
Writing App gdsmux

Or http://archive.org/download/aawqws/Covert.Affairs.S01E05.mkv
Muxing App libebml-0.7.5 & libmatroska-0.7.7
Writing App VirtualDubMod 1.5.10.2 (build 2540/release)

Or http://archive.org/download/archive_actu1_Lara/Lara.S01.E24.mkv
Muxing App libebml v0.7.8 + libmatroska v0.8.1
Writing App Cyberlink Matroska Muxer v1.0.0

That last example uses CRC-32 Elements only within the Cluster Element and not elsewhere.

> Yes, there is a feature request[1] for adding support in mkvmerge and
> mkvinfo. It has been created in 2010, but except for those two people
> mentioned in the bug I haven't really received any other requests for
> such a functionality.
> 
> Kind regards,
> mosu
> 
> [1] https://github.com/mbunkus/mkvtoolnix/issues/543
> _______________________________________________
> Cellar mailing list
> Cellar@ietf.org
> https://www.ietf.org/mailman/listinfo/cellar