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 2F4DB443F3 for ; Sat, 11 Mar 2023 16:14:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A5FBF68B9FF; Sat, 11 Mar 2023 18:14:48 +0200 (EET) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C74DC68B554 for ; Sat, 11 Mar 2023 18:14:42 +0200 (EET) Received: by mail-pl1-f172.google.com with SMTP id n6so8671354plf.5 for ; Sat, 11 Mar 2023 08:14:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678551280; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=RRYL/7deiyxzEfs02LqZIe51rgV8gPZa7KGIFzfAds4=; b=hEsdeZhOdqFonxBTowjQsLEU10uhuSUCy0H7SMfY3ghnMIadrgv+47gCxc2H+JlWqL ENi79us7W/b4l4R5xRJDGC+ZmJ4wO8XkBEhuXxEFDgAsknQf+QE270hZcidMX3szZjIY 4FAsPXIhQPmpV0epLAVfOZu56sT2gtCWGLCwLSoVQjS1mekTpJKDnAonJ0K9/rzXZVW9 CEFoEUx7OaBtBh9wxiAlTjcguLVTWc02x26KxsYRlZeO1cvC1fvSdK+v/+RRB7CFy2WR asWOd1guTi/ELXAggStyKFq2TTLNW/O5Drx8orFwBl8R4S0lh7J7ffEyN93XgbRYFuNR HBbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678551280; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RRYL/7deiyxzEfs02LqZIe51rgV8gPZa7KGIFzfAds4=; b=4RrZH+rerpD3yYbK7ia55z5QGAYDUbsOzHp9KSjAbC0W6xXTGTAGCVSkUHznToIqo+ bLYsJcX6jyd6y7W6d+MwFWssP0oo9wJ3U4m3fsApKcMV5zGJDD7pcxlR9A8q9WXsFutH e3pUx6IQWiHUfvObQe+Y4WcttZrXdcS5z55jRNayFNfaABc1qkgBdq9kTHD7Gq4AMjgx 2bRBHzdmMMIQBxGzElyN2rwfWzVFaWLmBGOcpMQMIrXerOWetlQ/cgIfPhvxf4EcS1lq 3UUymgj42uEwPW86mQwNyGrU+jsAoTf1XmD1ixetmzLdq5/W5mysivjoBEjJC7Uu/Gae 7Qdg== X-Gm-Message-State: AO0yUKXx8b1sxW26B7nBpNG78+yHEsCy00+32CCuxlqozMSm2xTuY0VW +X/+LLEKq2P9eBVEGoh3dsuof5/ItEw3KP5XoelwtXTTa59awtC+84w= X-Google-Smtp-Source: AK7set9fnbgosWic99otYbMGk4uNpJ4N++Lx2ObvC1nv09c8X3kInkB0YS/x9oQSDOpZXSBsza42fAzB9AVKVIbz2MA= X-Received: by 2002:a17:902:cf4e:b0:19f:23b4:fe27 with SMTP id e14-20020a170902cf4e00b0019f23b4fe27mr815922plg.5.1678551280419; Sat, 11 Mar 2023 08:14:40 -0800 (PST) MIME-Version: 1.0 References: <20230220195703.1297421-1-jdarnley@obe.tv> <20230220195703.1297421-3-jdarnley@obe.tv> In-Reply-To: <20230220195703.1297421-3-jdarnley@obe.tv> From: Thomas Mundt Date: Sat, 11 Mar 2023 17:14:29 +0100 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 3/3] avfilter: add avx2 filter_line function for bwdif 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: SGkgSmFtZXMsCgpBbSBNby4sIDIwLiBGZWIuIDIwMjMgdW0gMjA6NTkgVWhyIHNjaHJpZWIgSmFt ZXMgRGFybmxleSA8amRhcm5sZXlAb2JlLnR2PjoKCj4gMi4yNHggZmFzdGVyICgxOTI1wrExLjMg dnMuIDg1OcKxMi4yIGRlY2ljeWNsZXMpIGNvbXBhcmVkIHdpdGggc3NzZTMKPiAtLS0KPiAgbGli YXZmaWx0ZXIveDg2L3ZmX2J3ZGlmLmFzbSAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tCj4gIGxpYmF2ZmlsdGVyL3g4Ni92Zl9id2RpZl9pbml0LmMgfCAxMiArKysrKysrKysr KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ Cj4gZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL3g4Ni92Zl9id2RpZi5hc20gYi9saWJhdmZpbHRl ci94ODYvdmZfYndkaWYuYXNtCj4gaW5kZXggMGI0NTNkYTUzYi4uNWNjNjE0MzVmZCAxMDA2NDQK PiAtLS0gYS9saWJhdmZpbHRlci94ODYvdmZfYndkaWYuYXNtCj4gKysrIGIvbGliYXZmaWx0ZXIv eDg2L3ZmX2J3ZGlmLmFzbQo+IEBAIC0yNiwxOCArMjYsMjIgQEAKPgo+ICAlaW5jbHVkZSAibGli YXZ1dGlsL3g4Ni94ODZ1dGlsLmFzbSIKPgo+IC1TRUNUSU9OX1JPREFUQQo+ICtTRUNUSU9OX1JP REFUQSAzMgo+Cj4gLXB3X2NvZWZoZjogIHRpbWVzIDQgZHcgIDEwMTYsIDU1NzAKPiAtcHdfY29l ZmhmMTogdGltZXMgOCBkdyAtMzgwMQo+IC1wd19jb2Vmc3A6ICB0aW1lcyA0IGR3ICA1MDc3LCAt OTgxCj4gLXB3X3NwbGZkaWY6IHRpbWVzIDQgZHcgIC03NjgsICA3NjgKPiArcHdfY29lZmhmOiAg dGltZXMgOCBkdyAgMTAxNiwgNTU3MAo+ICtwd19jb2VmaGYxOiB0aW1lcyAxNiBkdyAtMzgwMQo+ ICtwd19jb2Vmc3A6ICB0aW1lcyA4IGR3ICA1MDc3LCAtOTgxCj4gK3B3X3NwbGZkaWY6IHRpbWVz IDggZHcgIC03NjgsICA3NjgKPgo+ICBTRUNUSU9OIC50ZXh0Cj4KPiAgJW1hY3JvIExPQUQ4IDIK PiArICAgICVpZiBtbXNpemUgPT0gMzIKPiArICAgICAgICBwbW92enhidyAlMSwgJTIKPiArICAg ICVlbHNlCj4gICAgICBtb3ZoICAgICAgICAgJTEsICUyCj4gICAgICBwdW5wY2tsYncgICAgJTEs IG03Cj4gKyAgICAlZW5kaWYKPiAgJWVuZG1hY3JvCj4KPiAgJW1hY3JvIExPQUQxMiAyCj4gQEAg LTQ1LDggKzQ5LDE0IEBAIFNFQ1RJT04gLnRleHQKPiAgJWVuZG1hY3JvCj4KPiAgJW1hY3JvIERJ U1A4IDAKPiArICAgICVpZiBtbXNpemUgPT0gMzIKPiArICAgICAgICB2ZXh0cmFjdGkxMjggIHht MSwgICAgbTIsIDEKPiArICAgICAgICBwYWNrdXN3YiAgICAgIHhtMiwgICB4bTEKPiArICAgICAg ICBtb3Z1ICAgICAgICAgW2RzdHFdLCB4bTIKPiArICAgICVlbHNlCj4gICAgICBwYWNrdXN3YiAg ICAgbTIsIG0yCj4gICAgICBtb3ZoICAgICBbZHN0cV0sIG0yCj4gKyAgICAlZW5kaWYKPiAgJWVu ZG1hY3JvCj4KPiAgJW1hY3JvIERJU1AxMiAwCj4gQEAgLTI0NCw4ICsyNTQsMTIgQEAgY2dsb2Jh bCBid2RpZl9maWx0ZXJfbGluZV8xMmJpdCwgNCwgOSwgMTMsIDAsIGRzdCwKPiBwcmV2LCBjdXIs IG5leHQsIHcsIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHByZWZzLCBtcmVmcywgcHJlZnMyLAo+IG1yZWZzMiwgXAo+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlZnMzLCBtcmVmczMsIHByZWZzNCwgXAo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXJlZnM0LCBw YXJpdHksIGNsaXBfbWF4Cj4gKyAgICAlaWYgbW1zaXplID09IDMyCj4gKyAgICAgICAgdnBicm9h ZGNhc3RkIG0xMiwgRFdPUkQgY2xpcF9tYXhtCj4KCkkgZ2V0IGEgZ3JlZW4gcGF0dGVybiBhdCBi aXQgZGVwdGhzID4gOC4KTG9va3MgZ29vZCB3aXRoOgp2cGJyb2FkY2FzdHcgbTEyLCBXT1JEIGNs aXBfbWF4bQoKKyAgICAlZWxzZQo+ICAgICAgbW92ZCAgICAgICAgbTEyLCBEV09SRCBjbGlwX21h eG0KPiAgICAgIFNQTEFUVyAgICAgIG0xMiwgbTEyLCAwCj4gKyAgICAlZW5kaWYKPiAgJWVsc2UK PiAgY2dsb2JhbCBid2RpZl9maWx0ZXJfbGluZV8xMmJpdCwgNCwgNiwgOCwgODAsIGRzdCwgcHJl diwgY3VyLCBuZXh0LCB3LCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBwcmVmcywgbXJlZnMsIHByZWZzMiwKPiBtcmVmczIsIFwKPiBAQCAtMjY0LDMg KzI3OCw4IEBAIElOSVRfWE1NIHNzc2UzCj4gIEJXRElGCj4gIElOSVRfWE1NIHNzZTIKPiAgQldE SUYKPiArCj4gKyVpZiBIQVZFX0FWWDJfRVhURVJOQUwgJiYgQVJDSF9YODZfNjQKPiArSU5JVF9Z TU0gYXZ4Mgo+ICtCV0RJRgo+ICslZW5kaWYKPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIveDg2 L3ZmX2J3ZGlmX2luaXQuYwo+IGIvbGliYXZmaWx0ZXIveDg2L3ZmX2J3ZGlmX2luaXQuYwo+IGlu ZGV4IGJhN2JjNDBjM2QuLmY4MzMzMThjMTAgMTAwNjQ0Cj4gLS0tIGEvbGliYXZmaWx0ZXIveDg2 L3ZmX2J3ZGlmX2luaXQuYwo+ICsrKyBiL2xpYmF2ZmlsdGVyL3g4Ni92Zl9id2RpZl9pbml0LmMK PiBAQCAtMzIsNiArMzIsMTAgQEAgdm9pZCBmZl9id2RpZl9maWx0ZXJfbGluZV9zc3NlMyh2b2lk ICpkc3QsIHZvaWQgKnByZXYsCj4gdm9pZCAqY3VyLCB2b2lkICpuZXh0LAo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGludCB3LCBpbnQgcHJlZnMsIGludCBtcmVmcywgaW50IHBy ZWZzMiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbXJlZnMyLCBpbnQg cHJlZnMzLCBpbnQgbXJlZnMzLCBpbnQKPiBwcmVmczQsCj4gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgaW50IG1yZWZzNCwgaW50IHBhcml0eSwgaW50IGNsaXBfbWF4KTsKPiArdm9p ZCBmZl9id2RpZl9maWx0ZXJfbGluZV9hdngyKHZvaWQgKmRzdCwgdm9pZCAqcHJldiwgdm9pZCAq Y3VyLCB2b2lkCj4gKm5leHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg dywgaW50IHByZWZzLCBpbnQgbXJlZnMsIGludCBwcmVmczIsCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBpbnQgbXJlZnMyLCBpbnQgcHJlZnMzLCBpbnQgbXJlZnMzLCBpbnQKPiBw cmVmczQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbXJlZnM0LCBpbnQg cGFyaXR5LCBpbnQgY2xpcF9tYXgpOwo+Cj4gIHZvaWQgZmZfYndkaWZfZmlsdGVyX2xpbmVfMTJi aXRfc3NlMih2b2lkICpkc3QsIHZvaWQgKnByZXYsIHZvaWQgKmN1ciwKPiB2b2lkICpuZXh0LAo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHcsIGludCBwcmVmcywg aW50IG1yZWZzLCBpbnQKPiBwcmVmczIsCj4gQEAgLTQxLDYgKzQ1LDEwIEBAIHZvaWQgZmZfYndk aWZfZmlsdGVyX2xpbmVfMTJiaXRfc3NzZTModm9pZCAqZHN0LCB2b2lkCj4gKnByZXYsIHZvaWQg KmN1ciwgdm9pZCAqbmUKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp bnQgdywgaW50IHByZWZzLCBpbnQgbXJlZnMsIGludAo+IHByZWZzMiwKPiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbXJlZnMyLCBpbnQgcHJlZnMzLCBpbnQgbXJl ZnMzLAo+IGludCBwcmVmczQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW50IG1yZWZzNCwgaW50IHBhcml0eSwgaW50Cj4gY2xpcF9tYXgpOwo+ICt2b2lkIGZmX2J3 ZGlmX2ZpbHRlcl9saW5lXzEyYml0X2F2eDIodm9pZCAqZHN0LCB2b2lkICpwcmV2LCB2b2lkICpj dXIsCj4gdm9pZCAqbmV4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGludCB3LCBpbnQgcHJlZnMsIGludCBtcmVmcywgaW50Cj4gcHJlZnMyLAo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1yZWZzMiwgaW50IHByZWZzMywgaW50IG1y ZWZzMywKPiBpbnQgcHJlZnM0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW50IG1yZWZzNCwgaW50IHBhcml0eSwgaW50Cj4gY2xpcF9tYXgpOwo+Cj4gIGF2X2NvbGQg dm9pZCBmZl9id2RpZl9pbml0X3g4NihCV0RJRkNvbnRleHQgKmJ3ZGlmLCBpbnQgYml0X2RlcHRo KQo+ICB7Cj4gQEAgLTUxLDEwICs1OSwxNCBAQCBhdl9jb2xkIHZvaWQgZmZfYndkaWZfaW5pdF94 ODYoQldESUZDb250ZXh0ICpid2RpZiwKPiBpbnQgYml0X2RlcHRoKQo+ICAgICAgICAgICAgICBi d2RpZi0+ZmlsdGVyX2xpbmUgPSBmZl9id2RpZl9maWx0ZXJfbGluZV9zc2UyOwo+ICAgICAgICAg IGlmIChFWFRFUk5BTF9TU1NFMyhjcHVfZmxhZ3MpKQo+ICAgICAgICAgICAgICBid2RpZi0+Zmls dGVyX2xpbmUgPSBmZl9id2RpZl9maWx0ZXJfbGluZV9zc3NlMzsKPiArICAgICAgICBpZiAoQVJD SF9YODZfNjQgJiYgRVhURVJOQUxfQVZYMihjcHVfZmxhZ3MpKQo+ICsgICAgICAgICAgICBid2Rp Zi0+ZmlsdGVyX2xpbmUgPSBmZl9id2RpZl9maWx0ZXJfbGluZV9hdngyOwo+ICAgICAgfSBlbHNl IGlmIChiaXRfZGVwdGggPD0gMTIpIHsKPiAgICAgICAgICBpZiAoRVhURVJOQUxfU1NFMihjcHVf ZmxhZ3MpKQo+ICAgICAgICAgICAgICBid2RpZi0+ZmlsdGVyX2xpbmUgPSBmZl9id2RpZl9maWx0 ZXJfbGluZV8xMmJpdF9zc2UyOwo+ICAgICAgICAgIGlmIChFWFRFUk5BTF9TU1NFMyhjcHVfZmxh Z3MpKQo+ICAgICAgICAgICAgICBid2RpZi0+ZmlsdGVyX2xpbmUgPSBmZl9id2RpZl9maWx0ZXJf bGluZV8xMmJpdF9zc3NlMzsKPiArICAgICAgICBpZiAoQVJDSF9YODZfNjQgJiYgRVhURVJOQUxf QVZYMihjcHVfZmxhZ3MpKQo+ICsgICAgICAgICAgICBid2RpZi0+ZmlsdGVyX2xpbmUgPSBmZl9i d2RpZl9maWx0ZXJfbGluZV8xMmJpdF9hdngyOwo+ICAgICAgfQo+ICB9Cj4gLS0KPiAyLjM5LjEK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=