[Cellar] Clarification on blocks with a negative timecode
Michael Bradshaw <mjbshaw@google.com> Thu, 07 January 2016 22:40 UTC
Return-Path: <mjbshaw@google.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 430211A6FF9 for <cellar@ietfa.amsl.com>; Thu, 7 Jan 2016 14:40:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level:
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 OgBdfa-537zY for <cellar@ietfa.amsl.com>; Thu, 7 Jan 2016 14:40:13 -0800 (PST)
Received: from mail-pf0-x22b.google.com (mail-pf0-x22b.google.com [IPv6:2607:f8b0:400e:c00::22b]) (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 C77F61A6FE5 for <cellar@ietf.org>; Thu, 7 Jan 2016 14:40:13 -0800 (PST)
Received: by mail-pf0-x22b.google.com with SMTP id q63so26885pfb.1 for <cellar@ietf.org>; Thu, 07 Jan 2016 14:40:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=UClFal9KMgzxxCSFym37YIKPT/R/aBM4ej6tAlx34WM=; b=dR+AzgGzLft8TE5m7SDaNAxkmELI5ofrI6vmk/NnsnzTJ4IhouR59fLGKtwDUmdg4v m08Wv/Tru/uB3FXZBfm1BV5IvplJYoIpICPWAmDtnmVB6PIkRf9Bpeh3JhXcX0Clwy5i xhcuIC3atSrVZEui2BLViFhUibyxIX7qCnlmzLj/Ok01NbT3Z9814QttSUkZ9YywSFeu itUTql/d7+F+WwCxR0POxSOb1tdbjckQBrVIsyHYkwjDy+zwIMUb128yRdI3Bv2YJQj+ /qLWkcFiARB6ex3rbSvjR4KeTmuayeLaDD1KXDWewMvYB4hExBGrv+oScmjxofhW3PZr Z8yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=UClFal9KMgzxxCSFym37YIKPT/R/aBM4ej6tAlx34WM=; b=S8lXSYHRDOb428SqzQawxYur6SO/mMr46Lotv+yGMJKXCEPBEhW881ec1xuvg+iuwY OHawo1AnFyOKaKqP6/vsRFjBEOs/hxV1FzVk0RVqdpyxNNR/4RM32E2LzK1kB9nUXBsT eLVn0V4lR+D5HpgsMTgluzMZAY5Pq5Z3+8w56KC2r9+9oNpt3KumIS1VtYE7f35HNoVk h9/BdbQEmHnxo/a0OiwlnzS3KI4r4z9DR6LHz5/6YSLNl3rQG76LG8eem21YQmeIhNSQ WCYf6N2Uo9NbhziDAIoPlGDG7y01N4UoWHcCp7UPhL5x0XEwsCYVFBSrFros2Z3uEXKY 1V0w==
X-Gm-Message-State: ALoCoQnC/K3oDRxC0AzxgaBXALpybcJyfvwKiGYjEOrQcf4o4pD1cyRRvmYbVH5hIr1LYIn+P5vqTfchmm85frCK3aFv4nqwgWsoiLh+LwcaIfEd6tL0xp4=
X-Received: by 10.98.65.90 with SMTP id o87mr24950pfa.115.1452206413395; Thu, 07 Jan 2016 14:40:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.66.156.165 with HTTP; Thu, 7 Jan 2016 14:39:54 -0800 (PST)
From: Michael Bradshaw <mjbshaw@google.com>
Date: Thu, 07 Jan 2016 14:39:54 -0800
Message-ID: <CAHUoETLxotqSVgKZQY96ED_yi1w9wRVed78fnva6a0bmxOswjg@mail.gmail.com>
To: cellar@ietf.org
Content-Type: multipart/alternative; boundary="94eb2c0bcaee697cce0528c62742"
Archived-At: <http://mailarchive.ietf.org/arch/msg/cellar/Isr8NSlas7PiMCm5OqdJ702zT38>
Subject: [Cellar] Clarification on blocks with a negative timecode
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: Thu, 07 Jan 2016 22:40:15 -0000
Blocks can have a negative timecode in the following situations: - Cluster Timecode + Block timecode < 0. This may happen if the Cluster's Timecode is near zero and the Block's timecode is sufficiently negative. - CodecDelay > Cluster Timecode + Block timecode. I have a WebM file created by ffmpeg with an Opus audio track that has a CodecDelay of 6.5ms, and since the first block's timecode is zero, its computed timecode is -6.5ms. mkvinfo shows this frame has having a timecode of 0.000s, but ffprobe shows a PTS of -0.007ms (rounding up). The notes say that "Blocks with a negative Raw Timecode are not valid."[1] This page, however, does not mention CodecDelay's role in computing timecodes. Questions: - Should the Specification Notes talk about CodecDelay's role in computing a block's timecode? - Assuming the answer to the previous questions is "yes," is a block with a negative timecode due to a CodecDelay still invalid (i.e. is CodecDelay a part of Raw Timecodes)? --Michael [1]: http://matroska.org/technical/specs/notes.html
- [Cellar] Clarification on blocks with a negative … Michael Bradshaw
- Re: [Cellar] Clarification on blocks with a negat… Ralph Giles
- Re: [Cellar] Clarification on blocks with a negat… Steve Lhomme
- Re: [Cellar] Clarification on blocks with a negat… Michael Bradshaw
- Re: [Cellar] Clarification on blocks with a negat… Steve Lhomme
- Re: [Cellar] Clarification on blocks with a negat… Frank Galligan
- Re: [Cellar] Clarification on blocks with a negat… Timothy B. Terriberry
- Re: [Cellar] Clarification on blocks with a negat… Steve Lhomme
- Re: [Cellar] Clarification on blocks with a negat… Timothy B. Terriberry
- Re: [Cellar] Clarification on blocks with a negat… Steve Lhomme
- Re: [Cellar] Clarification on blocks with a negat… Michael Bradshaw
- Re: [Cellar] Clarification on blocks with a negat… Timothy B. Terriberry
- Re: [Cellar] Clarification on blocks with a negat… Michael Bradshaw