[Cellar] ffv1 version 4 status

Dave Rice <dave@dericed.com> Wed, 17 January 2024 15:39 UTC

Return-Path: <dave@dericed.com>
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 46C4BC14F61B for <cellar@ietfa.amsl.com>; Wed, 17 Jan 2024 07:39:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.126
X-Spam-Level:
X-Spam-Status: No, score=-1.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UeSJX_x_E-0Z for <cellar@ietfa.amsl.com>; Wed, 17 Jan 2024 07:39:23 -0800 (PST)
Received: from server172-3.web-hosting.com (server172-3.web-hosting.com [68.65.122.111]) (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 81F62C14F6B3 for <cellar@ietf.org>; Wed, 17 Jan 2024 07:39:23 -0800 (PST)
Received: from 207-38-141-237.s3538.c3-0.avec-cbr2.nyr-avec.ny.cable.rcncustomer.com ([207.38.141.237]:52108 helo=smtpclient.apple) by server172.web-hosting.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.1) (envelope-from <dave@dericed.com>) id 1rQ80X-0087q2-2R for cellar@ietf.org; Wed, 17 Jan 2024 10:39:18 -0500
From: Dave Rice <dave@dericed.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.300.61.1.2\))
Message-Id: <F7B5CD62-CAF5-4759-982B-5DA70F4E7510@dericed.com>
Date: Wed, 17 Jan 2024 10:39:01 -0500
To: cellar@ietf.org
X-Mailer: Apple Mail (2.3774.300.61.1.2)
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: <https://mailarchive.ietf.org/arch/msg/cellar/v4ABpkL2u0OQgcCzO4G5zFsCXLo>
Subject: [Cellar] ffv1 version 4 status
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 17 Jan 2024 15:39:27 -0000

Hi everyone,

I just posted an update to the document for FFV1 version 4. Currently this document is at version 22. The latest version is at https://datatracker.ietf.org/doc/draft-ietf-cellar-ffv1-v4/. There has not been much for changes or discussions on this document so I wanted to summarize open issues to nudge some dialogue and contribution.

Much of the open work for FFV1 version 4 is seen at https://github.com/FFmpeg/FFV1/pulls and https://github.com/FFmpeg/FFV1/issues. Here's a summary:

-- Embedded metadata

In this pull request, https://github.com/FFmpeg/FFV1/pull/104, Jerome proposes a structure to store a table of key/value pairs that relates to a metadata registry. This permits storage of defined values such as color primaries or the use of broadcast range.

-- Multispectral Support

In this PR, https://github.com/FFmpeg/FFV1/pull/138/files, Michael drafts a structure for discussion that permits the storage of multispectral data in ffv1.

-- Bayer support

This PR is related to using FFV1 with data from sensors that generate pixel data in bayer formats (such as DSLR cameras and film scanners). Jerome drafted a proposal at https://github.com/FFmpeg/FFV1/pull/100.

-- Updates to generating CRCs

Michael proposed an update at https://github.com/FFmpeg/FFV1/pull/181/. 

-- Support for floating point pixel formats

Drafted by Jerome at https://github.com/FFmpeg/FFV1/pull/197.

I'd love to encourage some discussion on how to resolve any of these open pull requests or how to prioritize them.

Kind Regards,
Dave Rice