From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 1EF664C1D2 for ; Wed, 3 Sep 2025 11:40:59 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'wlNXAZdxpPbSIl61kXrIJLkBg/R/AV9I/4IR023ga3g=', expected b'4NKljDbH8kIN7sD8/eaGad6wC1cMU9TY4QEBSi49uYg=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756899640; h=content-type : mime-version : to : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=wlNXAZdxpPbSIl61kXrIJLkBg/R/AV9I/4IR023ga3g=; b=jy4qm9HH2LBB/SRYXMcBfcOzR1/e53FnHWlGpT2/hJE1IxBKnx2G0w4acTm9lxPb+67N6 1WoXR5Wye5d9JfkisDy2SzKeAdCT/hMrM7VutIFGkx6d758HM63lNCb8qDVbHxrAXEEZZtK 0fV5+MB68gsX9Mb2JCtUPAW8Sz+1+94niZV1yYjRaLH3rn+E1kOiEYCwPVTJirnYEoHMu/1 M0vp6buFPicwmBVndR50NQtzo0IfRY4ztgkjAs1hgifEcq2ZefEi0dcpcXGbOovdDeNzBVb VQYQxd8AUKWnQh1bM3spft4KoGXS98utIJ1L+MjL+U+A1JBLN72freeuzLFQ== Received: from [172.19.0.4] (unknown [172.19.0.4]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 03B5668E7B3; Wed, 3 Sep 2025 14:40:40 +0300 (EEST) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1756899629; b=bbuWu75h7fpDOqmOfsnrCHlShXgn6wqYGvS5hVIhYGJKFri2IAdHWPjCqaFott/CWEev3 YsK8TKoonA8DvAG+rehMBUGRclbMgRXFGQLL81podrIj0wvUwSzuyZonBdO0MZA+6QQevDB gCXE0OsuWHdinmAhRlzjl0oEYjmivpH2mZrdYaZ/XyY+Dnh3PDUuGiEbO1Uik/V+ZkpmgHh bOsCCCq4tG1bh1E/5eB+m+BfHZhQ0f7YnpbmtVMp/mj8HpeZRd2aQh8adklDGompTmAPyI/ FwdT25ciEJzY8FWqraH93zzVXC86OMhocWfDN4QgIcjaAzTuSHQKMTzkZxlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1756899629; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=wlNXAZdxpPbSIl61kXrIJLkBg/R/AV9I/4IR023ga3g=; b=E6Dp+1iGp2wR1jFfMT68+zjp+UZbH3qL525nr3R4PEm6yJPrJQ6mNQci0QV54p/8Ki2P+ k0s/HTta2rIOLVnGuKsnPIi5w9L2xVMH8LobTKf4weEz5Pf0u/aVqB7MxTFweQbjI7DX0MU +Q/+0B+FahxlLPKtaTZofb3YExpVooWEPguQ84J0Wz4j48JkErkDio6OsXy0tjnNemqwLR2 RXe/FhrYCBC4GqopylDQTviZT5MhO7HUWiEnKbJEkNJcUT26Ay62hjJsNiaU+IZmzj2EMva V3uGjBl/Zm3iANiCGE3Ns9R7ddVF5vDuAftIVYa0JU8+8o6lDtFn0984UXPw== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=none Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1756899620; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : from; bh=4NKljDbH8kIN7sD8/eaGad6wC1cMU9TY4QEBSi49uYg=; b=OtlGhDn1w3wXieaXE6RDuV9xqraRbYpgukITi2/yH5lHiUpODoTkZXi+WnGI9X6bjWA/B 83rsfr/AM2viHLO22s6FF01NmQHSI3JUSBmoX3r5BzDAOrHmyxsbxL84/0mRM5YQjilgdrq xsnyjUm1sltOfC+BI131rT3m0rbwpOTUlWEDFk1EkhkCpWfdz2zE+LBHQmsxhQazsyb1R7m GyYM7I88jpCgO65vxh26DXix9ibYn633RHWlEfY0v/4PS8RHOtNcIByW/PbjuftACFxq8OZ ziCXgEndKhK2PgmzY0Ev9vmNnE6qYUMyZqbWdj0hBoXmfwYws0bf1dJYzDvw== Received: from 5d8f51c41678 (code.ffmpeg.org [188.245.149.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 6F6A868E742 for ; Wed, 3 Sep 2025 14:40:20 +0300 (EEST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Message-ID: <175689962058.25.200946978409220427@463a07221176> Message-ID-Hash: F6XXFM6IMYOMOESAP23VEUVY4Q7EK344 X-Message-ID-Hash: F6XXFM6IMYOMOESAP23VEUVY4Q7EK344 X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PATCH] swscale: Don't pass a concrete SwsOpPriv as parameter (PR #20413) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Martin_Storsj=C3=B6_via_ffmpeg-devel?= Cc: =?utf-8?q?Martin_Storsj=C3=B6?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIwNDEzIG9wZW5lZCBieSBNYXJ0aW4gU3RvcnNqw7YgKG1zdG9yc2pvKQpVUkw6IGh0dHBz Oi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjA0MTMKUGF0Y2ggVVJMOiBo dHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIwNDEzLnBhdGNoCgpU aGlzIGZpeGVzIHRoZSBmb2xsb3dpbmcgY29tcGlsZXIgZXJyb3IsIGlmIGNvbXBpbGluZyB3aXRo IE1TVkMNCmZvciBBUk0gKDMyIGJpdCk6DQoNCiAgICBzcmMvbGlic3dzY2FsZS9vcHNfY2hhaW4u Yyg0OCk6IGVycm9yIEMyNzE5OiAncHJpdic6IGZvcm1hbCBwYXJhbWV0ZXIgd2l0aCByZXF1ZXN0 ZWQgYWxpZ25tZW50IG9mIDE2IHdvbid0IGJlIGFsaWduZWQNCg0KVGhpcyBjaGFuZ2Ugc2hvdWxk bid0IGFmZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhpcyBvcGVyYXRpb24NCih3aGljaCBpbiBp dHNlbGYgcHJvYmFibHkgaXNuJ3QgcmVsZXZhbnQpOyBpbnN0ZWFkIG9mIGNvcHlpbmcgdGhlDQpj b250ZW50cyBvZiB0aGUgU3dzT3BQcml2IHN0cnVjdCBmcm9tIHRoZSBzdGFjayBhcyBwYXJhbWV0 ZXIsDQppdCBnZXRzIGNvcGllZCBzdHJhaWdodCBmcm9tIHRoZSBjYWxsZXIgZnVuY3Rpb24ncyBz dGFjayBmcmFtZQ0KaW5zdGVhZC4NCg0KU2VwYXJhdGVseSBmcm9tIHRoaXMgaXNzdWUsIE1TVkMg MTcuOCBhbmQgMTcuOSBlbmQgdXAgaW4gYW4NCmludGVybmFsIGNvbXBpbGVyIGVycm9yIHdoZW4g Y29tcGlsaW5nIGxpYnN3c2NhbGUvb3BzLmMsIGJ1dA0Kb2xkZXIgYW5kIG5ld2VyIHZlcnNpb25z IGRvIGNvbXBpbGUgaXQgc3VjY2Vzc2Z1bGx5LgoKCkZyb20gMDRlNTA0OTQxZDE4MWQ5Zjg2M2Jh NDg3ZGVmZDQ5MDgwNzg3YzdhMCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogPT9VVEYt OD9xP01hcnRpbj0yMFN0b3Jzaj1DMz1CNj89IDxtYXJ0aW5AbWFydGluLnN0PgpEYXRlOiBXZWQs IDMgU2VwIDIwMjUgMTQ6MDM6MjggKzAzMDAKU3ViamVjdDogW1BBVENIXSBzd3NjYWxlOiBEb24n dCBwYXNzIGEgY29uY3JldGUgU3dzT3BQcml2IGFzIHBhcmFtZXRlcgoKVGhpcyBmaXhlcyB0aGUg Zm9sbG93aW5nIGNvbXBpbGVyIGVycm9yLCBpZiBjb21waWxpbmcgd2l0aCBNU1ZDCmZvciBBUk0g KDMyIGJpdCk6CgogICAgc3JjL2xpYnN3c2NhbGUvb3BzX2NoYWluLmMoNDgpOiBlcnJvciBDMjcx OTogJ3ByaXYnOiBmb3JtYWwgcGFyYW1ldGVyIHdpdGggcmVxdWVzdGVkIGFsaWdubWVudCBvZiAx NiB3b24ndCBiZSBhbGlnbmVkCgpUaGlzIGNoYW5nZSBzaG91bGRuJ3QgYWZmZWN0IHRoZSBwZXJm b3JtYW5jZSBvZiB0aGlzIG9wZXJhdGlvbgood2hpY2ggaW4gaXRzZWxmIHByb2JhYmx5IGlzbid0 IHJlbGV2YW50KTsgaW5zdGVhZCBvZiBjb3B5aW5nIHRoZQpjb250ZW50cyBvZiB0aGUgU3dzT3BQ cml2IHN0cnVjdCBmcm9tIHRoZSBzdGFjayBhcyBwYXJhbWV0ZXIsCml0IGdldHMgY29waWVkIHN0 cmFpZ2h0IGZyb20gdGhlIGNhbGxlciBmdW5jdGlvbidzIHN0YWNrIGZyYW1lCmluc3RlYWQuCgpT ZXBhcmF0ZWx5IGZyb20gdGhpcyBpc3N1ZSwgTVNWQyAxNy44IGFuZCAxNy45IGVuZCB1cCBpbiBh bgppbnRlcm5hbCBjb21waWxlciBlcnJvciB3aGVuIGNvbXBpbGluZyBsaWJzd3NjYWxlL29wcy5j LCBidXQKb2xkZXIgYW5kIG5ld2VyIHZlcnNpb25zIGRvIGNvbXBpbGUgaXQgc3VjY2Vzc2Z1bGx5 LgotLS0KIGxpYnN3c2NhbGUvb3BzX2NoYWluLmMgfCA2ICsrKy0tLQogbGlic3dzY2FsZS9vcHNf Y2hhaW4uaCB8IDIgKy0KIGxpYnN3c2NhbGUveDg2L29wcy5jICAgfCAyICstCiAzIGZpbGVzIGNo YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJz d3NjYWxlL29wc19jaGFpbi5jIGIvbGlic3dzY2FsZS9vcHNfY2hhaW4uYwppbmRleCA1ZDEzOGE5 ZTQ2Li44MDE2MjUwN2IwIDEwMDY0NAotLS0gYS9saWJzd3NjYWxlL29wc19jaGFpbi5jCisrKyBi L2xpYnN3c2NhbGUvb3BzX2NoYWluLmMKQEAgLTQ1LDcgKzQ1LDcgQEAgdm9pZCBmZl9zd3Nfb3Bf Y2hhaW5fZnJlZShTd3NPcENoYWluICpjaGFpbikKIH0KIAogaW50IGZmX3N3c19vcF9jaGFpbl9h cHBlbmQoU3dzT3BDaGFpbiAqY2hhaW4sIFN3c0Z1bmNQdHIgZnVuYywKLSAgICAgICAgICAgICAg ICAgICAgICAgICAgIHZvaWQgKCpmcmVlKSh2b2lkICopLCBTd3NPcFByaXYgcHJpdikKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKCpmcmVlKSh2b2lkICopLCBjb25zdCBTd3NPcFBy aXYgKnByaXYpCiB7CiAgICAgY29uc3QgaW50IGlkeCA9IGNoYWluLT5udW1faW1wbDsKICAgICBp ZiAoaWR4ID09IFNXU19NQVhfT1BTKQpAQCAtNTMsNyArNTMsNyBAQCBpbnQgZmZfc3dzX29wX2No YWluX2FwcGVuZChTd3NPcENoYWluICpjaGFpbiwgU3dzRnVuY1B0ciBmdW5jLAogCiAgICAgYXZf YXNzZXJ0MShmdW5jKTsKICAgICBjaGFpbi0+aW1wbFtpZHhdLmNvbnQgPSBmdW5jOwotICAgIGNo YWluLT5pbXBsW2lkeCArIDFdLnByaXYgPSBwcml2OworICAgIGNoYWluLT5pbXBsW2lkeCArIDFd LnByaXYgPSAqcHJpdjsKICAgICBjaGFpbi0+ZnJlZVtpZHggKyAxXSA9IGZyZWU7CiAgICAgY2hh aW4tPm51bV9pbXBsKys7CiAgICAgcmV0dXJuIDA7CkBAIC0yMzEsNyArMjMxLDcgQEAgaW50IGZm X3N3c19vcF9jb21waWxlX3RhYmxlcyhjb25zdCBTd3NPcFRhYmxlICpjb25zdCB0YWJsZXNbXSwg aW50IG51bV90YWJsZXMsCiAgICAgfQogCiAgICAgY2hhaW4tPmNwdV9mbGFncyB8PSBiZXN0X2Nw dV9mbGFnczsKLSAgICByZXQgPSBmZl9zd3Nfb3BfY2hhaW5fYXBwZW5kKGNoYWluLCBiZXN0LT5m dW5jLCBiZXN0LT5mcmVlLCBwcml2KTsKKyAgICByZXQgPSBmZl9zd3Nfb3BfY2hhaW5fYXBwZW5k KGNoYWluLCBiZXN0LT5mdW5jLCBiZXN0LT5mcmVlLCAmcHJpdik7CiAgICAgaWYgKHJldCA8IDAp IHsKICAgICAgICAgaWYgKGJlc3QtPmZyZWUpCiAgICAgICAgICAgICBiZXN0LT5mcmVlKCZwcml2 KTsKZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUvb3BzX2NoYWluLmggYi9saWJzd3NjYWxlL29wc19j aGFpbi5oCmluZGV4IDc3N2Q4ZTEzYzEuLmNlZmY3ZTRlN2UgMTAwNjQ0Ci0tLSBhL2xpYnN3c2Nh bGUvb3BzX2NoYWluLmgKKysrIGIvbGlic3dzY2FsZS9vcHNfY2hhaW4uaApAQCAtOTAsNyArOTAs NyBAQCB2b2lkIGZmX3N3c19vcF9jaGFpbl9mcmVlKFN3c09wQ2hhaW4gKmNoYWluKTsKIAogLyog UmV0dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIGEgbmVnYXRpdmUgZXJyb3IgY29kZS4gKi8KIGludCBm Zl9zd3Nfb3BfY2hhaW5fYXBwZW5kKFN3c09wQ2hhaW4gKmNoYWluLCBTd3NGdW5jUHRyIGZ1bmMs Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICgqZnJlZSkodm9pZCAqKSwgU3dzT3BQ cml2IHByaXYpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKmZyZWUpKHZvaWQg KiksIGNvbnN0IFN3c09wUHJpdiAqcHJpdik7CiAKIHR5cGVkZWYgc3RydWN0IFN3c09wRW50cnkg ewogICAgIC8qIEtlcm5lbCBtZXRhZGF0YTsgcmVkdWNlZCBzaXplIHN1YnNldCBvZiBTd3NPcCAq LwpkaWZmIC0tZ2l0IGEvbGlic3dzY2FsZS94ODYvb3BzLmMgYi9saWJzd3NjYWxlL3g4Ni9vcHMu YwppbmRleCBiM2ZlNWZiMDE0Li44NzA0Zjc3MjI3IDEwMDY0NAotLS0gYS9saWJzd3NjYWxlL3g4 Ni9vcHMuYworKysgYi9saWJzd3NjYWxlL3g4Ni9vcHMuYwpAQCAtNjk1LDcgKzY5NSw3IEBAIHN0 YXRpYyBpbnQgY29tcGlsZShTd3NDb250ZXh0ICpjdHgsIFN3c09wTGlzdCAqb3BzLCBTd3NDb21w aWxlZE9wICpvdXQpCiAgICAgICAgIFNXU19ERUNMX0ZVTkMoTkFNRSk7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB2b2lkIE5BTUUjI19yZXR1cm4odm9pZCk7 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcmV0ID0gZmZfc3dzX29w X2NoYWluX2FwcGVuZChjaGFpbiwgTkFNRSMjX3JldHVybiwgICAgICBcCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgKFN3c09wUHJpdikgezB9KTsgICAgXAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICYoU3dzT3BQcml2KSB7MH0p OyAgIFwKICAgICAgICAgb3V0LT5mdW5jID0gTkFNRTsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoMCkKIAotLSAKMi40OS4xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0IC0tIGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g ZW1haWwgdG8gZmZtcGVnLWRldmVsLWxlYXZlQGZmbXBlZy5vcmcK