From patchwork Fri Oct 4 21:07:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Schitter X-Patchwork-Id: 52056 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a59:938f:0:b0:48e:c0f8:d0de with SMTP id z15csp673805vqg; Fri, 4 Oct 2024 14:19:07 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCXTLhaIxsoE/KnUXsAftKvkh7FVHzY8UuJz2zZbfkN+Ym0h7jOkLE7mXm9Fp6xQGSziSLIHfM/96IhBiycb3+jn@gmail.com X-Google-Smtp-Source: AGHT+IFFLKCbB9PvXwTxCAuN/epqgLdpLwY30wieyLdJsNeIjIzfpCr1H+v8aKBxwO+/cQz40AzI X-Received: by 2002:a05:6512:3a91:b0:539:94c4:d9cb with SMTP id 2adb3069b0e04-539ab88c4d6mr2588263e87.31.1728076747220; Fri, 04 Oct 2024 14:19:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1728076747; cv=none; d=google.com; s=arc-20240605; b=Nei8FxZm+FKRixvDw0a5u3cneZXI3C57REGHrxt7hOpE95F/j4N4RqaNn3jl4TbdWN oREnehYQWNhcBWvzmyV7MZzlrPBuLInrTDcJSi2gjhV2jzML38/Cvdj6rW0nU+8zaofY 3ZyTNC82QPfdu3YNUWfZb4foTDzSsw9aQTTQ6eUfLELgnpND0ZpAozGuNQ3vtAZp0ch4 5EjFrFVe6T+APGAKOIe+dGEVRewnKz786rh+H4Dsw+8KlmYlh8x6oXUKA0KlrkfxCOR8 5G+dR0sZG1rM5INKH5M2TRmIsnOkLCy1W062sV3xWwJ6sO90RY2eNuTFgY7oksZjIMqw Av1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:mime-version:references:in-reply-to :message-id:date:to:from:dkim-signature:delivered-to; bh=/ew0HJoLZ++6HSScurlWFfdtXx1gTq9RB+eNYWCLe24=; fh=SY+A8HDvCKivsvOlugO0byaDvZLxc2A9PIXlqXmaPLE=; b=HDqeYJ1FskmRffDV54SAIwvgXDviNHb+4o2m3O6FbjIEhgES33gPPBFV9Iz2Tw2Vls jenjfV88z+WDKplIMSlumUue/W0A3GCGO6vKiDZ7p/D3yuCmPPGVPHoCCmpWhFqw4Y0K xS3+lp9VKk6YEENBwSuqCBMWW/caXGp4GGsRebM9Tf5b3TQNexMmVlsGA+NmEZrz0y5h RElV/mGJaAemvuCtIl6yoaRVEDU5hpgNAvNshSW93h/8UULut/Rj2950MoLOrKaweJ4L a2P6kaEjSv9FRhhFMJuVkCauFPu6sHET07rtkLKkUCz0hWBZFc9E2r6y8Mk7rhp7urwJ alCQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@mur.at header.s=dkim2 header.b=cWc1KCF2; 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 sp=NONE dis=NONE) header.from=mur.at Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id 2adb3069b0e04-539aff25891si136946e87.384.2024.10.04.14.19.05; Fri, 04 Oct 2024 14:19:07 -0700 (PDT) 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=@mur.at header.s=dkim2 header.b=cWc1KCF2; 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 sp=NONE dis=NONE) header.from=mur.at Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2A74A68DAD0; Sat, 5 Oct 2024 00:10:53 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from efeu.mur.at (efeu.mur.at [89.106.208.42]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 76B9A68D9B4 for ; Sat, 5 Oct 2024 00:10:45 +0300 (EEST) Received: from localhost.localdomain (lan1.raspi.ma39.ffgraz.net [10.12.1.243]) by efeu.mur.at (Postfix) with ESMTPSA id 87596461CD; Fri, 4 Oct 2024 23:10:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mur.at; s=dkim2; t=1728076242; bh=GrqwtMUOpHRZNChUU1PuMRpsRepb8ZvqIyIvZ6Wc9kc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=cWc1KCF2eGG/Sa5hlxGU32t+HmNieyENLBopBMTbXNW/j+woazRdzEfcgLUXDKrCR Q4XwqrMymW43Bk7ItVZ2o4Hv5Kxk73q5IZgzq3SYf9AGENR/8wVMDRSUdGlCYAxhC7 UfNapVq8r2CY3i6yLoOiVJ6mgRBWWXjykJvxKVoV+5NMS7T0hsxxF7RmeEHrDX319T RmOVxLyBbViEMGk2VP3JocuUjIS9CJ1JyVoXbaTXmsxrhmktXhDvDcGvx4JobzYia8 XmXleGz3d/wsGtgB2D2FfZHkrhMgxogzasNsMqGDjMogRWljYXEm0L2Q747ZNARQvN ktmZqNPtMU085fso34mepjIzFi4gmW0+mgUOR9Ec52A665K2RbNb7XySpza+oEKOLf lVZFIecJ0A3zkrlSZH1B6YYcI7FS6rBqDgEPWF8MPKFcC+QIPCro8mlhZejZZGc/4r fVCbZMmqHww0BYyHQCY52i0lS1AboZK0En5frlRaFO7hVWxkPQ2 From: Martin Schitter To: ffmpeg-devel@ffmpeg.org Date: Fri, 4 Oct 2024 23:07:30 +0200 Message-ID: <20241004210734.3145612-3-ms+git@mur.at> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241004210734.3145612-2-ms+git@mur.at> References: <20241004210734.3145612-2-ms+git@mur.at> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v10 1/6] libavcodec/: Add ID and desc for DNxUncompressed X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Cc: michael@niedermayer.cc, Martin Schitter Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: F0Z6fTrCaYNs --- libavcodec/codec_desc.c | 7 +++++++ libavcodec/codec_id.h | 1 + libavcodec/version.c | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/libavcodec/codec_desc.c b/libavcodec/codec_desc.c index 03dea57..2452a7b 100644 --- a/libavcodec/codec_desc.c +++ b/libavcodec/codec_desc.c @@ -1959,6 +1959,13 @@ static const AVCodecDescriptor codec_descriptors[] = { .long_name = NULL_IF_CONFIG_SMALL("LEAD MCMP"), .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSY, }, + { + .id = AV_CODEC_ID_DNXUC, + .type = AVMEDIA_TYPE_VIDEO, + .name = "dnxuc", + .long_name = NULL_IF_CONFIG_SMALL("DNxUncompressed / SMPTE RDD 50"), + .props = AV_CODEC_PROP_INTRA_ONLY | AV_CODEC_PROP_LOSSLESS, + }, /* various PCM "codecs" */ { diff --git a/libavcodec/codec_id.h b/libavcodec/codec_id.h index 0a8d3be..0abd036 100644 --- a/libavcodec/codec_id.h +++ b/libavcodec/codec_id.h @@ -322,6 +322,7 @@ enum AVCodecID { AV_CODEC_ID_RTV1, AV_CODEC_ID_VMIX, AV_CODEC_ID_LEAD, + AV_CODEC_ID_DNXUC, /* various PCM "codecs" */ AV_CODEC_ID_FIRST_AUDIO = 0x10000, ///< A dummy id pointing at the start of audio codecs diff --git a/libavcodec/version.c b/libavcodec/version.c index 27f9432..03dd95e 100644 --- a/libavcodec/version.c +++ b/libavcodec/version.c @@ -31,7 +31,7 @@ const char av_codec_ffversion[] = "FFmpeg version " FFMPEG_VERSION; unsigned avcodec_version(void) { - static_assert(AV_CODEC_ID_LEAD == 269 && + static_assert(AV_CODEC_ID_DNXUC == 270 && AV_CODEC_ID_PCM_SGA == 65572 && AV_CODEC_ID_ADPCM_XMD == 69683 && AV_CODEC_ID_CBD2_DPCM == 81928 &&