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 757C444FEC for ; Wed, 19 Apr 2023 10:45:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 68FD868BF30; Wed, 19 Apr 2023 13:45:21 +0300 (EEST) Received: from mail-ej1-f41.google.com (mail-ej1-f41.google.com [209.85.218.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 18CEA68ADD8 for ; Wed, 19 Apr 2023 13:45:15 +0300 (EEST) Received: by mail-ej1-f41.google.com with SMTP id b16so5147336ejz.3 for ; Wed, 19 Apr 2023 03:45:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681901114; x=1684493114; 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=7sE80qFqAvm13ny7eIfuKiiW1z9GSr0oDM3RPGyh8K4=; b=Jj0PeOaKK/4/OukKWGhA216KSbYDqiwOrPqCPZw7hHMyywtpCZbvedyyxhulP8GPkT kBK1AcnDzra1Csnv6ZOHSeNPsO61yOWQrJKvSVX8GplQ2bQksvRTXsaf24KMk7EeVi+I UguDczUehkiuzy6dT8oDMFrsONhWISomiZNifDGkvLAEa6y8/f3fdTnp+JySdJl9pD9C 7VNiTMbfVDjXlUmNmNM5e2m5ZQPt0ptWvqvTCDSaZKtFtnLH+OYeqm7EuvRPUZGRj8Ze TLD+tx0ldbx56P8XEj3y3Ezhx9pzz6WEKZDdUeii6mS2WJRuBhIwYocYBQFBFJ1Ejhti ke5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681901114; x=1684493114; 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=7sE80qFqAvm13ny7eIfuKiiW1z9GSr0oDM3RPGyh8K4=; b=T/ZSOjsLjjOmuR81N7PRpy8pjKlDxEWJnW7JEakTWQAXEACkmESvLBFhVJ0IeyDHgJ aknZHvm2YGeVuca5efK8CXQvx745GC0VpEkr0aWsc9LzEhlKSDt9DEtDV2q+G65PP8NP Lws3sG7wIsy73B9HeXruiVEJA25Wb+U2NdR/+YRjVFt2cOrDrSbDT0TYzy+6fe2kXDwF QfUBFtDN9xD8187NgGL+i95Nw3Sk2QrIBf9g+d9jOZ5PuY+u4+aH/n1/10twfeAbRdhb ENdMXT+3xigmhCccfVuYW+hX/h60AOSFSONGXWtRHLZ23PIQy6C8HhfDYKfOCtb5nMXO xYKA== X-Gm-Message-State: AAQBX9fQfGt3vG7HF0uJLJ9JwBgHAU3vW0udF3BiijRszV+8x68K6+3a Q6W8kpgx4Gz9Gr+lUoCX+VMboDhbP0c= X-Google-Smtp-Source: AKy350aO5Sd5VjAYlNLploJeSLPJvEGCbze611VMtgVKTpZSNuPjI2e4BNK+M7wOKTjPq2L6gGOMxw== X-Received: by 2002:a17:907:8c8a:b0:953:45ef:1437 with SMTP id td10-20020a1709078c8a00b0095345ef1437mr2174299ejc.31.1681901114385; Wed, 19 Apr 2023 03:45:14 -0700 (PDT) Received: from [192.168.1.104] (84-112-104-25.cable.dynamic.surfer.at. [84.112.104.25]) by smtp.gmail.com with ESMTPSA id c1-20020a17090603c100b00882f9130eafsm9072553eja.26.2023.04.19.03.45.13 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 19 Apr 2023 03:45:13 -0700 (PDT) From: Marvin Scholz To: ffmpeg-devel@ffmpeg.org Date: Wed, 19 Apr 2023 12:45:12 +0200 X-Mailer: MailMate (1.14r5964) Message-ID: In-Reply-To: <20230419104250.21354-2-epirat07@gmail.com> References: <20230419104250.21354-1-epirat07@gmail.com> <20230419104250.21354-2-epirat07@gmail.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 2/2] avfilter/vf_tpad: accept hardware frames in clone-only mode 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: Marvin Scholz 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: CgpPbiAxOSBBcHIgMjAyMywgYXQgMTI6NDIsIE1hcnZpbiBTY2hvbHogd3JvdGU6Cgo+IFdoZW4g bm8gZHJhd2luZyBpcyB0byBiZSBwZXJmb3JtZWQsIHRwYWQgY2FuIHdvcmsgZmluZSB3aXRoCj4g aGFyZHdhcmUgZnJhbWVzLCBzbyBhZHZlcnRpc2UgdGhpcyBpbiB0aGUgcXVlcnlfZm9ybWF0cwo+ IGNhbGxiYWNrIGFuZCBlbnN1cmUgdGhlIGRyYXdpbmcgY29udGV4dCBpcyBuZXZlciBpbml0aWFs aXplZAo+IHdoZW4ganVzdCBjbG9uaW5nIGZyYW1lcy4KPiAtLS0KPiAgbGliYXZmaWx0ZXIvdmZf dHBhZC5jIHwgMTUgKysrKysrKysrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRp b25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL3ZmX3Rw YWQuYyBiL2xpYmF2ZmlsdGVyL3ZmX3RwYWQuYwo+IGluZGV4IDg4YzNjOTlkZTQuLjlhOWQwNmE4 YjggMTAwNjQ0Cj4gLS0tIGEvbGliYXZmaWx0ZXIvdmZfdHBhZC5jCj4gKysrIGIvbGliYXZmaWx0 ZXIvdmZfdHBhZC5jCj4gQEAgLTcxLDcgKzcxLDEzIEBAIEFWRklMVEVSX0RFRklORV9DTEFTUyh0 cGFkKTsKPgo+ICBzdGF0aWMgaW50IHF1ZXJ5X2Zvcm1hdHMoQVZGaWx0ZXJDb250ZXh0ICpjdHgp Cj4gIHsKPiAtICAgIHJldHVybiBmZl9zZXRfY29tbW9uX2Zvcm1hdHMoY3R4LCBmZl9kcmF3X3N1 cHBvcnRlZF9waXhlbF9mb3JtYXRzKDApKTsKPiArICAgIFRQYWRDb250ZXh0ICpzID0gY3R4LT5w cml2Owo+ICsgICAgaWYgKChzLT5zdG9wX21vZGUgPT0gTU9ERV9BREQgJiYgcy0+cGFkX3N0b3Ag IT0gMCkgfHwKPiArICAgICAgICAocy0+c3RhcnRfbW9kZSA9PSBNT0RFX0FERCAmJiBzLT5wYWRf c3RhcnQgIT0gMCkpCj4gKyAgICAgICAgcmV0dXJuIGZmX3NldF9jb21tb25fZm9ybWF0cyhjdHgs IGZmX2RyYXdfc3VwcG9ydGVkX3BpeGVsX2Zvcm1hdHMoMCkpOwo+ICsKPiArICAgIGZwcmludGYo c3RkZXJyLCAiT05MWSBDT1BZXG4iKTsKCkFwcGFyZW50bHkgSSBhbSBub3QgZnVsbHkgYXdha2Ug eWV0IGFuZCBmb3Jnb3QgdG8gdXBkYXRlIHRoZSBjb21taXQgd2l0aCB0aGUgcmVtb3ZhbApvZiB0 aGlzIGRlYnVnIG91dHB1dOKApiBXaWxsIG9idmlvdXNseSBiZSByZW1vdmVkIGluIHRoZSBuZXh0 IGl0ZXJhdGlvbi4KCj4gKyAgICByZXR1cm4gZmZfc2V0X2NvbW1vbl9mb3JtYXRzKGN0eCwgZmZf YWxsX2Zvcm1hdHMoQVZNRURJQV9UWVBFX1ZJREVPKSk7Cj4gIH0KPgo+ICBzdGF0aWMgaW50IGFj dGl2YXRlKEFWRmlsdGVyQ29udGV4dCAqY3R4KQo+IEBAIC0xOTAsOCArMTk2LDExIEBAIHN0YXRp YyBpbnQgY29uZmlnX2lucHV0KEFWRmlsdGVyTGluayAqaW5saW5rKQo+ICAgICAgQVZGaWx0ZXJD b250ZXh0ICpjdHggPSBpbmxpbmstPmRzdDsKPiAgICAgIFRQYWRDb250ZXh0ICpzID0gY3R4LT5w cml2Owo+Cj4gLSAgICBmZl9kcmF3X2luaXQoJnMtPmRyYXcsIGlubGluay0+Zm9ybWF0LCAwKTsK PiAtICAgIGZmX2RyYXdfY29sb3IoJnMtPmRyYXcsICZzLT5jb2xvciwgcy0+cmdiYV9jb2xvcik7 Cj4gKyAgICBpZiAoKHMtPnN0b3BfbW9kZSA9PSBNT0RFX0FERCAmJiBzLT5wYWRfc3RvcCAhPSAw KSB8fAo+ICsgICAgICAgIChzLT5zdGFydF9tb2RlID09IE1PREVfQUREICYmIHMtPnBhZF9zdGFy dCAhPSAwKSkgewo+ICsgICAgICAgIGZmX2RyYXdfaW5pdCgmcy0+ZHJhdywgaW5saW5rLT5mb3Jt YXQsIDApOwo+ICsgICAgICAgIGZmX2RyYXdfY29sb3IoJnMtPmRyYXcsICZzLT5jb2xvciwgcy0+ cmdiYV9jb2xvcik7Cj4gKyAgICB9Cj4KPiAgICAgIGlmIChzLT5zdGFydF9kdXJhdGlvbikKPiAg ICAgICAgICBzLT5wYWRfc3RhcnQgPSBhdl9yZXNjYWxlX3Eocy0+c3RhcnRfZHVyYXRpb24sIGlu bGluay0+ZnJhbWVfcmF0ZSwgYXZfaW52X3EoQVZfVElNRV9CQVNFX1EpKTsKPiAtLSAKPiAyLjM3 LjAgKEFwcGxlIEdpdC0xMzYpCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K