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 48A2E4713B for ; Sun, 26 Nov 2023 19:58:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 65B4A68CF5A; Sun, 26 Nov 2023 21:58:54 +0200 (EET) Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1E18368CBF2 for ; Sun, 26 Nov 2023 21:58:48 +0200 (EET) Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-50ba71356ddso2508177e87.1 for ; Sun, 26 Nov 2023 11:58:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701028727; x=1701633527; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=JO/n6rKLnsohp8g1ToUjVb5kRPtr6bPL5cdVjq195pU=; b=QK0U0t7bHRaLjAqU0ltfIF/HC78I0okU9z9yr+z4+NM1Rwnghc4l7g6FDNXDJ+zB/y 4mH0aD9IDXvquA4/qaFb7eeNfTwRiTate2zkccDoyeAAucch/61C6zecZSGflpHJsjKq vED4dWgcKSp320BEDohuC4qgAq8+azBCTXfbpkfHL15RTECJgdggLpGr2B3W5eVGWcnj 1x/vXcgvF5phl0cSLEoHoedvLzsKqxDajPofjUPEeO+F3NgOpPaXcFhdpfLB8ypE7E0N Ppjf2l+UfBuSEY9maKf91tBfuWNLgNKm84Xls2RfVY8qEuabCzZTqzsqzOwD3RiuaW5M QxHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701028727; x=1701633527; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JO/n6rKLnsohp8g1ToUjVb5kRPtr6bPL5cdVjq195pU=; b=A1lFQ3DPKPoEU/pBdX2/01WeNpU4evtcfcKSdYuVVMBlchKETBK6k7W0sxFRxMwn3+ rDA/mXq1oMaE4qOZSNxOisHwVW3PRTUCb/+osu5nqf1UiAcAzdUMhph4IKkG8qsHbbeG mg5ulqZ4CakRigHX8gjXCrJJQnP0yit6MvUvGqT1/pF5KXO+gNTg+TSyPFBQDJN0p5eI eUmfRQZJQ/yDoDApgHTOamhMecZXol/4W46ZnzhBWE77jqqdiobY18InDYJV/AIH98WC rWcbwPJZjfrETtFnaxjZvHOFlOreX92Rub4qxbE88qF1gQ+O/yuqLen7HQOYZqYsVCLH JISw== X-Gm-Message-State: AOJu0Yy7hNM9Be9/GB53zs7dTuIVO8xqU+WRDqRQFBTR/hk86jXJfVl7 nHehS2ixBQ6HS6pW4Jzr1WJ4MLHw7b8= X-Google-Smtp-Source: AGHT+IGo+eYJ8Gvsg9PgirPKSRAnODiQEYpRWk91pfHJY25agktNMDu6bH7QA9ALFzhLcHGicWv/Pw== X-Received: by 2002:ac2:5df8:0:b0:509:8dad:76e8 with SMTP id z24-20020ac25df8000000b005098dad76e8mr5527332lfq.36.1701028726869; Sun, 26 Nov 2023 11:58:46 -0800 (PST) Received: from localhost.localdomain (91-153-198-187.elisa-laajakaista.fi. [91.153.198.187]) by smtp.gmail.com with ESMTPSA id k16-20020ac24f10000000b00500d1a72734sm1281833lfr.130.2023.11.26.11.58.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 26 Nov 2023 11:58:46 -0800 (PST) From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Sun, 26 Nov 2023 21:58:19 +0200 Message-ID: <20231126195838.392467-1-jeebjp@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v5 00/14] encoder AVCodecContext configuration side data 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 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: RGlmZmVyZW5jZXMgdG8gdjM6CjEuIHJlYmFzZWQgb24gdG9wIG9mIGN1cnJlbnQgbWFzdGVyCjIu IG1vdmVkIHRoZSBhZGRpdGlvbiBvZiBtdWx0aXBsZSBzaWRlIGRhdGEgZW50cmllcyBmcm9tIGEg Z2VuZXJpYwogICBhdl9mcmFtZV9zaWRlX2RhdGFfc2V0X2V4dGVuZCB0byBhdmNvZGVjIGFzIHBl ciByZXF1ZXN0IGZyb20gSmFtZXMuCjQuIGFkb3B0ZWQgdmFyaW91cyB0aGluZ3Mgbm90ZWQgYnkg cmV2aWV3cwoKQ29tcGFyaXNvbiBVUkwgKG1vc3RseSBjb25maWd1cmUgYW5kIHdyYXBwZXJzLCBh dnV0aWwvZnJhbWUuYyk6Cmh0dHBzOi8vZ2l0aHViLmNvbS9qZWViL2ZmbXBlZy9jb21wYXJlL2F2 Y29kZWNfY2xsX21kY3Zfc2lkZV9kYXRhX3Y0Li5hdmNvZGVjX2NsbF9tZGN2X3NpZGVfZGF0YV92 NQoKVGhpcyBwYXRjaCBzZXQgSSd2ZSBub3cgYmVlbiB3b3JraW5nIGZvciBhIHdoaWxlIHNpbmNl IEkgZmVsdCBsaWtlIGl0IHdhcyB3ZWlyZAp3ZSBjb3VsZG4ndCBwYXNzIHRocm91Z2ggaW5mb3Jt YXRpb24gc3VjaCBhcyBzdGF0aWMgSERSIG1ldGFkYXRhIHRvIGVuY29kZXJzCmZyb20gZGVjb2Rl ZCBpbnB1dC4gVGhpcyBpbml0aWFsIHZlcnNpb24gYWRkcyB0aGUgbmVjZXNzYXJ5IGZyYW1ld29y aywgYXMgd2VsbAphcyBhZGRzIHN0YXRpYyBIRFIgbWV0YWRhdGEgc3VwcG9ydCBmb3IgbGlic3Z0 YXYxLCBsaWJ4MjY0IGFzIHdlbGwgYXMgbGlieDI2NQp3cmFwcGVycy4KCkFuIGFsdGVybmF0aXZl IHRvIHRoaXMgd291bGQgYmUgdG8gbWFrZSBlbmNvZGVycyBvbmx5IHByb3Blcmx5IGluaXRpYWxp emUgd2hlbgp0aGV5IHJlY2VpdmUgdGhlIGZpcnN0IEFWRnJhbWUsIGJ1dCB0aGF0IHNlZW1zIHRv IGJlIGEgYmlnZ2VyLCBuYXN0aWVyIGNoYW5nZQp0aGFuIGludHJvZHVjaW5nIGFuIEFWRnJhbWVT aWRlRGF0YVNldCBpbiBhdmN0eCBhcyBldmVyeXRoaW5nIHNlZW1zIHRvCnByZXN1bWUgdGhhdCBl eHRyYWRhdGEgZXRjIGFyZSBhdmFpbGFibGUgYWZ0ZXIgb3BlbmluZyB0aGUgZW5jb2Rlci4KCk5v dGU6IEFueSBvcGluaW9ucyBvbiB3aGV0aGVyIEZGQ29kZWMgb3IgQVZDb2RlYyBzaG91bGQgaGF2 ZQogICAgICBoYW5kbGVkX3NpZGVfZGF0YSBsaXN0LCBzbyB0aGF0IGlmIGZvcm1hdCBzcGVjaWZp YyBnZW5lcmljIGxvZ2ljIGlzCiAgICAgIGFkZGVkLCBpdCBjb3VsZCBiZSBjaGVja2VkIHdoZXRo ZXIgdGhlIGNvZGVjIGl0c2VsZiBoYW5kbGVzIHRoaXMgc2lkZQogICAgICBkYXRhPyBUaGlzIGNv dWxkIGFsc28gYmUgdXRpbGl6ZWQgdG8gbGlzdCBoYW5kbGVkIHNpZGUgZGF0YSBmcm9tIGYuZXgu CiAgICAgIGBmZm1wZWcgLWggZW5jb2Rlcj1saWJzdnRhdjFgLgoKSmFuCgoKSmFuIEVrc3Ryw7Zt ICgxNCk6CiAgYXZ1dGlsL2ZyYW1lOiBhZGQgQVZGcmFtZVNpZGVEYXRhU2V0IGZvciBwYXNzaW5n IHNldHMgb2Ygc2lkZSBkYXRhCiAgYXZ1dGlsL2ZyYW1lOiBzcGxpdCBzaWRlIGRhdGEgbGlzdCB3 aXBpbmcgb3V0IHRvIG5vbi1BVkZyYW1lIGZ1bmN0aW9uCiAgYXZ1dGlsL2ZyYW1lOiBhZGQgaGVs cGVyIGZvciB1bmluaXRpYWxpemluZyBzaWRlIGRhdGEgc2V0cwogIGF2dXRpbC9mcmFtZTogc3Bs aXQgc2lkZV9kYXRhX2Zyb21fYnVmIHRvIGJhc2UgYW5kIEFWRnJhbWUgZnVuYwogIGF2dXRpbC9m cmFtZTogc3BsaXQgc2lkZSBkYXRhIHJlbW92YWwgb3V0IHRvIG5vbi1BVkZyYW1lIGZ1bmN0aW9u CiAgYXZ1dGlsL2ZyYW1lOiBhZGQgaGVscGVyIGZvciBhZGRpbmcgc2lkZSBkYXRhIHRvIHNldAog IGF2dXRpbC9mcmFtZTogYWRkIGhlbHBlciBmb3IgYWRkaW5nIGV4aXN0aW5nIHNpZGUgZGF0YSB0 byBzZXQKICBhdnV0aWwvZnJhbWU6IGFkZCBoZWxwZXIgZm9yIGdldHRpbmcgc2lkZSBkYXRhIGZy b20gc2V0CiAgYXZjb2RlYzogYWRkIHNpZGUgZGF0YSBzZXQgdG8gQVZDb2RlY0NvbnRleHQKICBh dmNvZGVjOiBhZGQgaGVscGVyIGZvciBjb25maWd1cmluZyBBVkNvZGVjQ29udGV4dCdzIHNpZGUg ZGF0YSBzZXQKICBmZm1wZWc6IHBhc3MgZmlyc3QgdmlkZW8gQVZGcmFtZSdzIHNpZGUgZGF0YSB0 byBlbmNvZGVyCiAgYXZjb2RlYy9saWJzdnRhdjE6IGFkZCBzdXBwb3J0IGZvciB3cml0aW5nIG91 dCBDTEwgYW5kIE1EQ1YKICBhdmNvZGVjL2xpYngyNjQ6IGFkZCBzdXBwb3J0IGZvciB3cml0aW5n IG91dCBDTEwgYW5kIE1EQ1YKICBhdmNvZGVjL2xpYngyNjU6IGFkZCBzdXBwb3J0IGZvciB3cml0 aW5nIG91dCBDTEwgYW5kIE1EQ1YKCiBjb25maWd1cmUgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyICsKIGZmdG9vbHMvZmZtcGVnX2VuYy5jICAgICAgICAgICAgfCAgMTMgKysrCiBsaWJhdmNv ZGVjL2F2Y29kZWMuYyAgICAgICAgICAgIHwgIDI4ICsrKysrKwogbGliYXZjb2RlYy9hdmNvZGVj LmggICAgICAgICAgICB8ICAyNyArKysrKwogbGliYXZjb2RlYy9saWJzdnRhdjEuYyAgICAgICAg ICB8ICA2NyArKysrKysrKysrKysrCiBsaWJhdmNvZGVjL2xpYngyNjQuYyAgICAgICAgICAgIHwg IDc4ICsrKysrKysrKysrKysrCiBsaWJhdmNvZGVjL2xpYngyNjUuYyAgICAgICAgICAgIHwgIDg3 ICsrKysrKysrKysrKysrKysKIGxpYmF2Y29kZWMvb3B0aW9ucy5jICAgICAgICAgICAgfCAgIDEg KwogbGliYXZ1dGlsL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMSArCiBsaWJhdnV0aWwvZnJh bWUuYyAgICAgICAgICAgICAgIHwgMTczICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t CiBsaWJhdnV0aWwvZnJhbWUuaCAgICAgICAgICAgICAgIHwgIDY0ICsrKysrKysrKysrKwogbGli YXZ1dGlsL3Rlc3RzL3NpZGVfZGF0YV9zZXQuYyB8ICA5NyArKysrKysrKysrKysrKysrKysKIHRl c3RzL2ZhdGUvZW5jX2V4dGVybmFsLm1hayAgICAgfCAgMTUgKysrCiB0ZXN0cy9mYXRlL2xpYmF2 dXRpbC5tYWsgICAgICAgIHwgICA0ICsKIHRlc3RzL3JlZi9mYXRlL2xpYnN2dGF2MS1oZHIxMCAg fCAgMTQgKysrCiB0ZXN0cy9yZWYvZmF0ZS9saWJ4MjY0LWhkcjEwICAgIHwgIDE1ICsrKwogdGVz dHMvcmVmL2ZhdGUvbGlieDI2NS1oZHIxMCAgICB8ICAxNiArKysKIHRlc3RzL3JlZi9mYXRlL3Np ZGVfZGF0YV9zZXQgICAgfCAgMTQgKysrCiAxOCBmaWxlcyBjaGFuZ2VkLCA2ODYgaW5zZXJ0aW9u cygrKSwgMzAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZ1dGlsL3Rlc3Rz L3NpZGVfZGF0YV9zZXQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL3JlZi9mYXRlL2xpYnN2 dGF2MS1oZHIxMAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL3JlZi9mYXRlL2xpYngyNjQtaGRy MTAKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9yZWYvZmF0ZS9saWJ4MjY1LWhkcjEwCiBjcmVh dGUgbW9kZSAxMDA2NDQgdGVzdHMvcmVmL2ZhdGUvc2lkZV9kYXRhX3NldAoKLS0gCjIuNDMuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=