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 DEDA24773E for ; Thu, 21 Sep 2023 12:17:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A6C7B68C8C4; Thu, 21 Sep 2023 15:17:34 +0300 (EEST) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8314268C870 for ; Thu, 21 Sep 2023 15:17:27 +0300 (EEST) Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-405361bb9cdso4406215e9.0 for ; Thu, 21 Sep 2023 05:17:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695298646; x=1695903446; darn=ffmpeg.org; 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=AsVfcfyUtbityxlc6pCRMPacz/A6MMq+5LfuYpA6L/s=; b=nNeGcLal0++VFAT5mhDDMogswiFDXFRe/PTEEkanDeb2Wr0aSlizc03gp6/7YLhNxv 6MPKW5AAbKg5HuEFqWAAU4YSL2jrcpO0t0C0Eq5U8gIwNhc9hLlu7EiIMdm3cDWaeyfJ Y98EnYm2vlRDif+B86U0D6sSpuWGHc3qITE5bYLRXCWqN0BSZ5xSpCBWkEm+VQcbwNdC sBPCQZP01xZGkf6O8oJyYrXYovY6Bo9XWPZrCJIWSQdFauTY9O32rdc4OvFWbcRDHJHZ f2GJ5nMVajn0XqXqmKi/Z/aEJOnwfIp/UYDMJaK6UvYJStbbr4AZLlWnXUgy+R4Zw6OF acSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695298646; x=1695903446; 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=AsVfcfyUtbityxlc6pCRMPacz/A6MMq+5LfuYpA6L/s=; b=a4kxFsa1mfJcn2jKL9mSl2XnoqLvFedR7tzZ/TT8AR1vhfNGXo6OcWX9VqO6TWyUeP vu3eTt0zIngTI9dRIlYFomzp3LLQYtxht2P5X8MPspoTQYycaCNKAjjOMYmh1udNv59+ CsaFxfFOkCuiqLYHB1u/93pMTP41WtVskYzuFSuixbhbqn/PQ0o6wCPdgHLaRMazS2e1 ioCdh/KRm+gZOjiNkypFCHGDgNY3UN83TyeencvFbUL0LSpbvmlvjOfClxPLckKxx/4c 1EzYVyJHZF2/WA5wG2zOpF3tn+95uqvggpO3+yLcyf14//MRhA66RsAHR20ew/Cw2smI zAUg== X-Gm-Message-State: AOJu0YyV4zbgxnEOfjR6oQPz4FaLkgJZaa7AkVmpNE/cNTXlWyEldgEf 1sMATiN3K3YLehuaHO7nn/ptEKTc60M= X-Google-Smtp-Source: AGHT+IEXJi5hkY8cq/m3acX4vqadT8gHVVQkbBaFrcskqnS4VVdVRH4Z7H25e/+EmyfS+H9cmDF34g== X-Received: by 2002:a5d:650c:0:b0:318:8ad:f9f with SMTP id x12-20020a5d650c000000b0031808ad0f9fmr5046737wru.24.1695298645251; Thu, 21 Sep 2023 05:17:25 -0700 (PDT) Received: from Clement-Blade14.outsight.local (lputeaux-656-1-11-33.w82-127.abo.wanadoo.fr. [82.127.142.33]) by smtp.gmail.com with ESMTPSA id f11-20020adff98b000000b0030fd03e3d25sm1615108wrr.75.2023.09.21.05.17.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 05:17:24 -0700 (PDT) From: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 21 Sep 2023 14:16:58 +0200 Message-ID: <20230921121720.362842-2-peron.clem@gmail.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20230921121720.362842-1-peron.clem@gmail.com> References: <20230921121720.362842-1-peron.clem@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [RFC PATCH 1/3] frame: decode: propagate PRFT side data packet to frame 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: =?UTF-8?q?Cl=C3=A9ment=20P=C3=A9ron?= 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: SW50cm9kdWNlIGEgbmV3IEFWX0ZSQU1FX0RBVEFfUFJGVCB0byBwcm9wYWdhdGUgUHJvZHVjZXIg UmVmZXJlbmNlIFRpbWVzdGFtcC4KClNpZ25lZC1vZmYtYnk6IENsw6ltZW50IFDDqXJvbiA8cGVy b24uY2xlbUBnbWFpbC5jb20+Ci0tLQogbGliYXZjb2RlYy9kZWNvZGUuYyAgICAgIHwgMSArCiBs aWJhdmZpbHRlci9mX3NpZGVkYXRhLmMgfCAxICsKIGxpYmF2dXRpbC9mcmFtZS5jICAgICAgICB8 IDEgKwogbGliYXZ1dGlsL2ZyYW1lLmggICAgICAgIHwgNCArKysrCiA0IGZpbGVzIGNoYW5nZWQs IDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZGVjb2RlLmMgYi9saWJh dmNvZGVjL2RlY29kZS5jCmluZGV4IDE2OWVlNzlhY2QuLjIyM2JiMmUzNWUgMTAwNjQ0Ci0tLSBh L2xpYmF2Y29kZWMvZGVjb2RlLmMKKysrIGIvbGliYXZjb2RlYy9kZWNvZGUuYwpAQCAtMTQyOSw2 ICsxNDI5LDcgQEAgaW50IGZmX2RlY29kZV9mcmFtZV9wcm9wc19mcm9tX3BrdChjb25zdCBBVkNv ZGVjQ29udGV4dCAqYXZjdHgsCiAgICAgICAgIHsgQVZfUEtUX0RBVEFfUzEyTV9USU1FQ09ERSwg ICAgICAgICAgICAgIEFWX0ZSQU1FX0RBVEFfUzEyTV9USU1FQ09ERSB9LAogICAgICAgICB7IEFW X1BLVF9EQVRBX0RZTkFNSUNfSERSMTBfUExVUywgICAgICAgICBBVl9GUkFNRV9EQVRBX0RZTkFN SUNfSERSX1BMVVMgfSwKICAgICAgICAgeyBBVl9QS1RfREFUQV9TS0lQX1NBTVBMRVMsICAgICAg ICAgICAgICAgQVZfRlJBTUVfREFUQV9TS0lQX1NBTVBMRVMgfSwKKyAgICAgICAgeyBBVl9QS1Rf REFUQV9QUkZULCAgICAgICAgICAgICAgICAgICAgICAgQVZfRlJBTUVfREFUQV9QUkZUIH0sCiAg ICAgfTsKIAogICAgIGZyYW1lLT5wdHMgICAgICAgICAgPSBwa3QtPnB0czsKZGlmZiAtLWdpdCBh L2xpYmF2ZmlsdGVyL2Zfc2lkZWRhdGEuYyBiL2xpYmF2ZmlsdGVyL2Zfc2lkZWRhdGEuYwppbmRl eCBjODYxOTBiMDYyLi5iZWNjNWNmYTNlIDEwMDY0NAotLS0gYS9saWJhdmZpbHRlci9mX3NpZGVk YXRhLmMKKysrIGIvbGliYXZmaWx0ZXIvZl9zaWRlZGF0YS5jCkBAIC03Myw2ICs3Myw3IEBAIHN0 YXRpYyBjb25zdCBBVk9wdGlvbiBmaWx0X25hbWUjI19vcHRpb25zW10gPSB7IFwKICAgICB7ICAg IlJFR0lPTlNfT0ZfSU5URVJFU1QiLCAgICAgICAgIiIsIDAsICAgICAgICAgICAgIEFWX09QVF9U WVBFX0NPTlNULCAgey5pNjQgPSBBVl9GUkFNRV9EQVRBX1JFR0lPTlNfT0ZfSU5URVJFU1QgICAg ICAgIH0sIDAsIDAsIEZMQUdTLCAidHlwZSIgfSwgXAogICAgIHsgICAiREVURUNUSU9OX0JPVU5E SU5HX0JPWEVTIiwgICAiIiwgMCwgICAgICAgICAgICAgQVZfT1BUX1RZUEVfQ09OU1QsICB7Lmk2 NCA9IEFWX0ZSQU1FX0RBVEFfREVURUNUSU9OX0JCT1hFUyAgICAgICAgICAgfSwgMCwgMCwgRkxB R1MsICJ0eXBlIiB9LCBcCiAgICAgeyAgICJTRUlfVU5SRUdJU1RFUkVEIiwgICAgICAgICAgICIi LCAwLCAgICAgICAgICAgICBBVl9PUFRfVFlQRV9DT05TVCwgIHsuaTY0ID0gQVZfRlJBTUVfREFU QV9TRUlfVU5SRUdJU1RFUkVEICAgICAgICAgICB9LCAwLCAwLCBGTEFHUywgInR5cGUiIH0sIFwK KyAgICB7ICAgIlBSRlQiLCAgICAgICAgICAgICAgICAgICAgICAgIiIsIDAsICAgICAgICAgICAg IEFWX09QVF9UWVBFX0NPTlNULCAgey5pNjQgPSBBVl9GUkFNRV9EQVRBX1BSRlQgICAgICAgICAg ICAgICAgICAgICAgIH0sIDAsIDAsIEZMQUdTLCAidHlwZSIgfSwgXAogICAgIHsgTlVMTCB9IFwK IH0KIApkaWZmIC0tZ2l0IGEvbGliYXZ1dGlsL2ZyYW1lLmMgYi9saWJhdnV0aWwvZnJhbWUuYwpp bmRleCBhM2YwN2NhMDg5Li5kMzc5ZTU3ODE0IDEwMDY0NAotLS0gYS9saWJhdnV0aWwvZnJhbWUu YworKysgYi9saWJhdnV0aWwvZnJhbWUuYwpAQCAtOTU4LDYgKzk1OCw3IEBAIGNvbnN0IGNoYXIg KmF2X2ZyYW1lX3NpZGVfZGF0YV9uYW1lKGVudW0gQVZGcmFtZVNpZGVEYXRhVHlwZSB0eXBlKQog ICAgIGNhc2UgQVZfRlJBTUVfREFUQV9ET1ZJX1JQVV9CVUZGRVI6ICAgICAgICAgICAgIHJldHVy biAiRG9sYnkgVmlzaW9uIFJQVSBEYXRhIjsKICAgICBjYXNlIEFWX0ZSQU1FX0RBVEFfRE9WSV9N RVRBREFUQTogICAgICAgICAgICAgICByZXR1cm4gIkRvbGJ5IFZpc2lvbiBNZXRhZGF0YSI7CiAg ICAgY2FzZSBBVl9GUkFNRV9EQVRBX0FNQklFTlRfVklFV0lOR19FTlZJUk9OTUVOVDogcmV0dXJu ICJBbWJpZW50IHZpZXdpbmcgZW52aXJvbm1lbnQiOworICAgIGNhc2UgQVZfRlJBTUVfREFUQV9Q UkZUICAgICAgICAgICAgICAgICAgICAgICA6IHJldHVybiAiUHJvZHVjZXIgdGltZSByZWZlcmVu Y2UiOwogICAgIH0KICAgICByZXR1cm4gTlVMTDsKIH0KZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9m cmFtZS5oIGIvbGliYXZ1dGlsL2ZyYW1lLmgKaW5kZXggYzBjMWIyM2RiNy4uOGJkODdhYTU0NSAx MDA2NDQKLS0tIGEvbGliYXZ1dGlsL2ZyYW1lLmgKKysrIGIvbGliYXZ1dGlsL2ZyYW1lLmgKQEAg LTIyNCw2ICsyMjQsMTAgQEAgZW51bSBBVkZyYW1lU2lkZURhdGFUeXBlIHsKICAgICAgKiBlbmNv ZGluZy4KICAgICAgKi8KICAgICBBVl9GUkFNRV9EQVRBX1ZJREVPX0hJTlQsCisgICAgLyoqCisg ICAgICogUHJvZHVjZXIgdGltZSByZWZlcmVuY2UgZGF0YSBpbiB0aGUgZm9ybSBvZiB0aGUgQVZQ cm9kdWNlclJlZmVyZW5jZVRpbWUgc3RydWN0LgorICAgICAqLworICAgIEFWX0ZSQU1FX0RBVEFf UFJGVCwKIH07CiAKIGVudW0gQVZBY3RpdmVGb3JtYXREZXNjcmlwdGlvbiB7Ci0tIAoyLjQyLjAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K