From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 1DADC44CCE for ; Tue, 15 Nov 2022 10:37:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8A40768BC1B; Tue, 15 Nov 2022 12:37:05 +0200 (EET) Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 50E4C68924F for ; Tue, 15 Nov 2022 12:36:58 +0200 (EET) Received: by mail-wm1-f52.google.com with SMTP id l39-20020a05600c1d2700b003cf93c8156dso9926342wms.4 for ; Tue, 15 Nov 2022 02:36:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spin-digital-com.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CVXOEbdzXl9c9TlG5UQJKJ7IUZtjW0yVA+zgQz74Lzo=; b=sdkyDirheaQhKh8dHminsNBKanZlp2mdBVe7154iEBqEN8uFHVumuSOF4bxCMufGC5 TiId8ghlAjhdcgeHmWtk4uuuZawRixdKLUG4awaoSt00WG2asAx/C7pk/KtO+ya6iO6z CUTDNZ4dv3oQ6XWDBTSDMLDVU/CCIijGHAl/qy3ln4eZFsaxM1+YETsyhkGp0KI4LLID e8araXNVvRSw2twhCb82oV8HgIQzbvA5wyoohipXjSqUhitTw836Zx/GKB/lDt5ueeSD fjoZGzYurWRsVtcHej8j5/uc+U3h+TWHWd6HC8AD0xBI53TFsxgR7BXbanwxUdYzFna2 7OAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CVXOEbdzXl9c9TlG5UQJKJ7IUZtjW0yVA+zgQz74Lzo=; b=KAlshhuQsFdBgdFQToaD0Ky69YzPv7w9iTQEGcrub2ol+2THzequkoxjDUR0kYWRxy wTzucmkMepTkbsy5tcBiUssL0OI9B254KrHbXPn5PeISC1fTqhkkOvo4D2cJsJwDTKYv zc6Pgc1vwKu63fEBX+bhtT2zpt4xTsyVDztKJoSDFCew9aSH/QBum4UwWar+JKz99aa7 RGzznrbofR1LflrSg2co4MfBBnkWLU1tGyyvFwWHZkAEB89sFjqGf9kXVAHxKa+5oa8T Q/BO1SrKuxE9XsYYxnj4dz2zYicZTe7OVypLXWNpucv2B4pUCbgh8RhYERA9c1JwGbCm YBEg== X-Gm-Message-State: ANoB5pmN3K21aexkXXxmVEsVUfUM1NEWHY7TSsf2qtBnoiTL9qG+/NV0 HmHGurtwzG3ALWArM/9sNO+Okrrm481MHw== X-Google-Smtp-Source: AA0mqf596jOAljOUgR3rDiGDmTW3UXIDbQwtyx+82XbKbVU3wSySsngpzfosVsDsfiwaP4vLdbeKBw== X-Received: by 2002:a1c:5441:0:b0:3cf:88d3:5685 with SMTP id p1-20020a1c5441000000b003cf88d35685mr979960wmi.38.1668508617209; Tue, 15 Nov 2022 02:36:57 -0800 (PST) Received: from thomas-win.localdomain ([213.138.44.237]) by smtp.gmail.com with ESMTPSA id e8-20020adffc48000000b00236863c02f5sm11764882wrs.96.2022.11.15.02.36.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Nov 2022 02:36:56 -0800 (PST) From: Thomas Siedel To: ffmpeg-devel@ffmpeg.org Date: Tue, 15 Nov 2022 11:36:15 +0100 Message-Id: <20221115103624.48778-2-thomas.ff@spin-digital.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221115103624.48778-1-thomas.ff@spin-digital.com> References: <20221115103624.48778-1-thomas.ff@spin-digital.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v4 01/10] avcodec: add enum types for H266/VVC 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: Thomas Siedel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: QWRkIHR5cGVzIGFzIG5hbCB1bml0IHR5cGVzLCBzbGljZSB0eXBlcyBhbmQgdnZjIHR5cGVkZWZz IG5lZWRlZApmb3IgcGFyc2luZyB2dmMgaGlnaC1sZXZlbCBzeW50YXguCgpTaWduZWQtb2ZmLWJ5 OiBUaG9tYXMgU2llZGVsIDx0aG9tYXMuZmZAc3Bpbi1kaWdpdGFsLmNvbT4KLS0tCiBsaWJhdmNv ZGVjL3Z2Yy5oIHwgMTQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw MDY0NCBsaWJhdmNvZGVjL3Z2Yy5oCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy92dmMuaCBiL2xp YmF2Y29kZWMvdnZjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNTg2 OTM0YTdiZgotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvdnZjLmgKQEAgLTAsMCArMSwx NDIgQEAKKy8qCisgKiBWVkMgc2hhcmVkIGNvZGUKKyAqCisgKiBUaGlzIGZpbGUgaXMgcGFydCBv ZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0 cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V IExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGlj ZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBGRm1w ZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh bnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV UlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggRkZt cGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJ bmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEz MDEgVVNBCisgKi8KKworI2lmbmRlZiBBVkNPREVDX1ZWQ19ICisjZGVmaW5lIEFWQ09ERUNfVlZD X0gKKworLyoqCisgKiBUYWJsZSA1IOKAkyBOQUwgdW5pdCB0eXBlIGNvZGVzIGFuZCBOQUwgdW5p dCB0eXBlIGNsYXNzZXMKKyAqIGluIFQtUkVDLUguMjY2LTIwMjAwOAorICovCitlbnVtIFZWQ05B TFVuaXRUeXBlIHsKKyAgICBWVkNfVFJBSUxfTlVUICAgICAgPSAwLAorICAgIFZWQ19TVFNBX05V VCAgICAgICA9IDEsCisgICAgVlZDX1JBRExfTlVUICAgICAgID0gMiwKKyAgICBWVkNfUkFTTF9O VVQgICAgICAgPSAzLAorICAgIFZWQ19SU1ZfVkNMXzQgICAgICA9IDQsCisgICAgVlZDX1JTVl9W Q0xfNSAgICAgID0gNSwKKyAgICBWVkNfUlNWX1ZDTF82ICAgICAgPSA2LAorICAgIFZWQ19JRFJf V19SQURMICAgICA9IDcsCisgICAgVlZDX0lEUl9OX0xQICAgICAgID0gOCwKKyAgICBWVkNfQ1JB X05VVCAgICAgICAgPSA5LAorICAgIFZWQ19HRFJfTlVUICAgICAgICA9IDEwLAorICAgIFZWQ19S U1ZfSVJBUF8xMSAgICA9IDExLAorICAgIFZWQ19PUElfTlVUICAgICAgICA9IDEyLAorICAgIFZW Q19EQ0lfTlVUICAgICAgICA9IDEzLAorICAgIFZWQ19WUFNfTlVUICAgICAgICA9IDE0LAorICAg IFZWQ19TUFNfTlVUICAgICAgICA9IDE1LAorICAgIFZWQ19QUFNfTlVUICAgICAgICA9IDE2LAor ICAgIFZWQ19QUkVGSVhfQVBTX05VVCA9IDE3LAorICAgIFZWQ19TVUZGSVhfQVBTX05VVCA9IDE4 LAorICAgIFZWQ19QSF9OVVQgICAgICAgICA9IDE5LAorICAgIFZWQ19BVURfTlVUICAgICAgICA9 IDIwLAorICAgIFZWQ19FT1NfTlVUICAgICAgICA9IDIxLAorICAgIFZWQ19FT0JfTlVUICAgICAg ICA9IDIyLAorICAgIFZWQ19QUkVGSVhfU0VJX05VVCA9IDIzLAorICAgIFZWQ19TVUZGSVhfU0VJ X05VVCA9IDI0LAorICAgIFZWQ19GRF9OVVQgICAgICAgICA9IDI1LAorICAgIFZWQ19SU1ZfTlZD TF8yNiAgICA9IDI2LAorICAgIFZWQ19SU1ZfTlZDTF8yNyAgICA9IDI3LAorICAgIFZWQ19VTlNQ RUNfMjggICAgICA9IDI4LAorICAgIFZWQ19VTlNQRUNfMjkgICAgICA9IDI5LAorICAgIFZWQ19V TlNQRUNfMzAgICAgICA9IDMwLAorICAgIFZWQ19VTlNQRUNfMzEgICAgICA9IDMxLAorfTsKKwor ZW51bSBWVkNTbGljZVR5cGUgeworICAgIFZWQ19TTElDRV9UWVBFX0IgPSAwLAorICAgIFZWQ19T TElDRV9UWVBFX1AgPSAxLAorICAgIFZWQ19TTElDRV9UWVBFX0kgPSAyLAorfTsKKworZW51bSB7 CisgICAgLy82LjIgd2UgY2FuIGhhdmUgMyBzYW1wbGUgYXJyYXlzCisgICAgVlZDX01BWF9TQU1Q TEVfQVJSQVlTID0gMywKKworICAgIC8vNy40LjMuMyB2cHNfbWF4X2xheWVyc19taW51czEgaXMg dSg2KQorICAgIFZWQ19NQVhfTEFZRVJTID0gNjQsCisKKyAgICAvLzcuNC4zLjMgVGhlIHZhbHVl IG9mIHZwc19tYXhfc3VibGF5ZXJzX21pbnVzMSBzaGFsbCBiZSBpbiB0aGUgcmFuZ2Ugb2YgMCB0 byA2LCBpbmNsdXNpdmUKKyAgICBWVkNfTUFYX1NVQkxBWUVSUyA9IDcsCisKKyAgICAvLzcuNC4z LjMgdnBzX251bV9wdGxzX21pbnVzMSBpcyB1KDgpCisgICAgVlZDX01BWF9QVExTID0gMjU2LAor CisgICAgLy83LjQuMy4zIHZwc19udW1fb3V0cHV0X2xheWVyX3NldHNfbWludXMyIGlzIHUoOCkK KyAgICBWVkNfTUFYX1RPVEFMX05VTV9PTFNTID0gMjU3LAorCisgICAgLy8gNy4zLjIuMzogdnBz X3ZpZGVvX3BhcmFtZXRlcl9zZXRfaWQgaXMgdSg0KS4KKyAgICBWVkNfTUFYX1ZQU19DT1VOVCA9 IDE2LAorICAgIC8vIDcuMy4yLjQ6IHNwc19zZXFfcGFyYW1ldGVyX3NldF9pZCBpcyB1KDQpCisg ICAgVlZDX01BWF9TUFNfQ09VTlQgPSAxNiwKKyAgICAvLyA3LjMuMi41OiBwcHNfcGljX3BhcmFt ZXRlcl9zZXRfaWQgaXMgdSg2KQorICAgIFZWQ19NQVhfUFBTX0NPVU5UID0gNjQsCisKKyAgICAv LyA3LjQuNC4xOiBwdGxfbnVtX3N1Yl9wcm9maWxlcyBpcyB1KDgpCisgICAgVlZDX01BWF9TVUJf UFJPRklMRVMgPSAyNTYsCisKKyAgICAvLyBBLjQuMjogYWNjb3JkaW5nIHRvICgxNTc3KSwgTWF4 RHBiU2l6ZSBpcyBib3VuZGVkIGFib3ZlIGJ5IDIgKiBtYXhEcGJQaWNCdWYoOCkKKyAgICBWVkNf TUFYX0RQQl9TSVpFID0gMTYsCisKKyAgICAvLzcuNC4zLjQgc3BzX251bV9yZWZfcGljX2xpc3Rz IGluIHJhbmdlIFswLCA2NF0KKyAgICBWVkNfTUFYX1JFRl9QSUNfTElTVFMgPSA2NCwKKworICAg IC8vNy40LjExIG51bV9yZWZfZW50cmllcyBpbiByYW5nZSBbMCwgTWF4RHBiU2l6ZSArIDEzXQor ICAgIFZWQ19NQVhfUkVGX0VOVFJJRVMgPSBWVkNfTUFYX0RQQl9TSVpFICsgMTMsCisKKyAgICAv LzcuNC4zLjMgc3BzX251bV9wb2ludHNfaW5fcXBfdGFibGVfbWludXMxW2ldIGluIHJhbmdlIFsw LCAzNiDiiJIgc3BzX3FwX3RhYmxlX3N0YXJ0X21pbnVzMjZbaV1dLAorICAgIC8vc3BzX3FwX3Rh YmxlX3N0YXJ0X21pbnVzMjZbaV0gaW4gcmFuZ2UgW3Nwc19xcF90YWJsZV9zdGFydF9taW51czI2 W2ldIOKIkjI2IOKIkiBRcEJkT2Zmc2V0LCAzNl0KKyAgICAvL2ZvciAxMCBiaXRzUXBCZE9mZnNl dCBpcyAxMiwgc28gc3BzX251bV9wb2ludHNfaW5fcXBfdGFibGVfbWludXMxW2ldIGluIHJhbmdl IFswLCA3NF0KKyAgICBWVkNfTUFYX1BPSU5UU19JTl9RUF9UQUJMRSA9IDc1LAorCisgICAgLy8g Ny40LjYuMTogaHJkX2NwYl9jbnRfbWludXMxIGlzIGluIFswLCAzMV0uCisgICAgVlZDX01BWF9D UEJfQ05UID0gMzIsCisKKyAgICAvLyBBLjQuMTogdGhlIGhpZ2hlc3QgbGV2ZWwgYWxsb3dzIGEg TWF4THVtYVBzIG9mIDM1IDY1MSA1ODQuCisgICAgVlZDX01BWF9MVU1BX1BTID0gMzU2NTE1ODQs CisKKyAgICAvLyBBLjQuMTogcGljX3dpZHRoX2luX2x1bWFfc2FtcGxlcyBhbmQgcGljX2hlaWdo dF9pbl9sdW1hX3NhbXBsZXMgYXJlCisgICAgLy8gY29uc3RyYWluZWQgdG8gYmUgbm90IGdyZWF0 ZXIgdGhhbiBzcXJ0KE1heEx1bWFQcyAqIDgpLiAgSGVuY2UgaGVpZ2h0LworICAgIC8vIHdpZHRo IGFyZSBib3VuZGVkIGFib3ZlIGJ5IHNxcnQoOCAqIDM1NjUxNTg0KSA9IDE2ODg4LjIgc2FtcGxl cy4KKyAgICBWVkNfTUFYX1dJRFRIICA9IDE2ODg4LAorICAgIFZWQ19NQVhfSEVJR0hUID0gMTY4 ODgsCisKKyAgICAvLyBBLjQuMTogdGFibGUgQS4xIGFsbG93cyBhdCBtb3N0IDQ0MCB0aWxlcyBw ZXIgYXUgZm9yIGFueSBsZXZlbC4KKyAgICBWVkNfTUFYX1RJTEVTX1BFUl9BVSA9IDQ0MCwKKyAg ICAvLyBBLjQuMTogdGFibGUgQS4xIGRpZCBub3QgZGVmaW5lIG1heCB0aWxlIHJvd3MuCisgICAg Ly8gaW4gd29yZXN0IGEgY2FzZSwgd2UgY2FuIGhhdmUgMXg0NDAgdGlsZXMgcGljdHVyZS4KKyAg ICBWVkNfTUFYX1RJTEVfUk9XUyAgICA9IFZWQ19NQVhfVElMRVNfUEVSX0FVLAorICAgIC8vIEEu NC4xOiB0YWJsZSBBLjEgYWxsb3dzIGF0IG1vc3QgMjAgdGlsZSBjb2x1bW5zIGZvciBhbnkgbGV2 ZWwuCisgICAgVlZDX01BWF9USUxFX0NPTFVNTlMgPSAyMCwKKworICAgIC8vIEEuNC4xIHRhYmxl IEEuMSBhbGxvd3MgYXQgbW9zdCA2MDAgc2xpY2UgZm9yIGFueSBsZXZlbC4KKyAgICBWVkNfTUFY X1NMSUNFUyA9IDYwMCwKKworICAgIC8vIDcuNC44OiBpbiB0aGUgd29yc3QgY2FzZSAoIXBwc19u b19waWNfcGFydGl0aW9uX2ZsYWcgYW5kCisgICAgLy8gc3BzX2VudHJvcHlfY29kaW5nX3N5bmNf ZW5hYmxlZF9mbGFnIGFyZSBib3RoIHRydWUpLCBlbnRyeSBwb2ludHMgY2FuIGJlCisgICAgLy8g cGxhY2VkIGF0IHRoZSBiZWdpbm5pbmcgb2YgZXZlcnkgQ3RiIHJvdyBpbiBldmVyeSB0aWxlLCBn aXZpbmcgYW4KKyAgICAvLyB1cHBlciBib3VuZCBvZiAobnVtX3RpbGVfY29sdW1uc19taW51czEg KyAxKSAqIFBpY0hlaWdodEluQ3Ric1kgLSAxLgorICAgIC8vIE9ubHkgYSBzdHJlYW0gd2l0aCB2 ZXJ5IGhpZ2ggcmVzb2x1dGlvbiBhbmQgcGVydmVyc2UgcGFyYW1ldGVycyBjb3VsZAorICAgIC8v IGdldCBuZWFyIHRoYXQsIHRob3VnaCwgc28gc2V0IGEgbG93ZXIgbGltaXQgaGVyZSB3aXRoIHRo ZSBtYXhpbXVtCisgICAgLy8gcG9zc2libGUgdmFsdWUgZm9yIDhLIHZpZGVvIChhdCBtb3N0IDEz NSAzMngzMiBDdGIgcm93cykuCisgICAgVlZDX01BWF9FTlRSWV9QT0lOVFMgPSBWVkNfTUFYX1RJ TEVfQ09MVU1OUyAqIDEzNSwKK307CisKKyNlbmRpZiAvKiBBVkNPREVDX1ZWQ19IICovCi0tIAoy LjI1LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwg dmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9y ZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K