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 ESMTPS id 43D644BD19 for ; Sun, 2 Feb 2025 23:04:09 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 023C868AE52; Mon, 3 Feb 2025 01:04:06 +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 5B60B689F44 for ; Mon, 3 Feb 2025 01:03:59 +0200 (EET) Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2162c0f6a39so82998075ad.0 for ; Sun, 02 Feb 2025 15:03:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738537437; x=1739142237; darn=ffmpeg.org; h=in-reply-to:content-language:references:to:from:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=rl/d6pcNrkKdRCaPwCgRQG/KXk77P1uwnEJLjs7AOso=; b=TTMn6qL8CqaLXUNXCPcV+ccl0qASDKltX0iYZ1ThU/Xk5voqQHJTPGr/GwdiP5ntG5 t1aAkF6OEQUTLDWaeg3eW2ZgWUzhjGsofKsJh5G6mJ4Zht6cyVE5/dMxWSn1GhjdGlSb y53xnpIxtD1nN2M+GJDVZ631tZMk61NK6VWDEiDkeVfF0iOZkAPPRTP28dFSDz4p73Zv AmYL9+4ZsgvYiuyDJEiP1j9gc75DDUyD3iZKkY1eFygWFn2dDZc+ETOnchUICTWONwgN mWPOjkHfbLIvkUmDtEri0KkU1eVQCB2/+oFK5NVLJPYwXQAw6ZVyoZqzfeN0TFrgyAoX 2vzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738537437; x=1739142237; h=in-reply-to:content-language:references:to:from:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=rl/d6pcNrkKdRCaPwCgRQG/KXk77P1uwnEJLjs7AOso=; b=dQGGhYzh7oEDC9E9/7HU9RjBRJZ/Ng1H2PlFxvQ6kBtI6meFO78P0xUPkEWtWmhd6K 2FsNpD+hdIU7C2I+iJgktqk2vCXsTAbY9LRVOcU3pSIHXqd6fUQabsv9N5IiVLFVF5dB NnOyYPxZHVW0ccB2X/0hwDFXIjyGxNJSyT5HWFAN1OfBJMi7ol0OUkc6pUIG/wj7ovww nrQls00TgS+rhPtNSzGbw370coC7SRmhxbKsLPoriwzOAvwg7CWwjmM4sP4B9Iw/OoFI UfQoCVzp4lVRc0J6rpqlk9wTcYDQbAAWqrz2FPUc+Twjw9D+p7678zlKhL38TYnHc0j4 c5bQ== X-Gm-Message-State: AOJu0Ywtl9e9m3c3RYRXb25RXu9/LIuLm2738+tHubj37r+rPf/BB3Ws tDU3G7Fk/UeXELDZ3m17QX2AJ4anohESs87pLWqfdoaIBkz3q7lbVrtTaQ9X X-Gm-Gg: ASbGncvTkn9Waocg2DHTZPLRUTDB1FXgusuwrM5QXmWYVTCr3uH5Zkw9B+0Ei2+nsd9 C35jK/P4FcAymqU0WUJ0gky3rGKPJMfe4NxrsaHdNUEUIOOcW8o1U3nbP3JwKhXjnF63opBMw8a LQZH7JHMoAk6zCdCcq6FMYDMhQmFSUHZBMfdr6x9LEWY+7IdVq/lqd5kEvWSqN7LqJCxkAxAEDg Be1pk2zeaFfUubx9weh9Y+XIKraUa8dGH8LFf8gBHYH+GdM6Cum24G28Pv+gZinXONRE6daabUk l7Ae4AAalvia2a1HcI5MB1Tq4Hb6gSOTHcXLBcc86HycES+QCz6dKyRkNURX X-Google-Smtp-Source: AGHT+IH/CWkc5uuokCecMt+OHGHpffGyatataBDPBsufMah7ZGU8Z/ymc8MQvyusw5APhGCB/6qxXg== X-Received: by 2002:a05:6a00:1d88:b0:725:e386:3c5b with SMTP id d2e1a72fcca58-72ff2b64751mr21489795b3a.5.1738537436749; Sun, 02 Feb 2025 15:03:56 -0800 (PST) Received: from ?IPV6:2800:2121:b040:c:511c:7b61:5388:930d? ([2800:2121:b040:c:511c:7b61:5388:930d]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-72fe6424f5dsm7024894b3a.42.2025.02.02.15.03.55 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 Feb 2025 15:03:55 -0800 (PST) Message-ID: <71a8f548-b34b-4c87-a9a1-23d5704feea1@gmail.com> Date: Sun, 2 Feb 2025 20:03:54 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: James Almer To: ffmpeg-devel@ffmpeg.org References: <20250202214642.5316-1-jamrial@gmail.com> <20250202214642.5316-2-jamrial@gmail.com> Content-Language: en-US In-Reply-To: <20250202214642.5316-2-jamrial@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 2/2] swresample/rematrix: add support for custom order channel layouts 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: multipart/mixed; boundary="===============3669625736565992963==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3669625736565992963== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------PzApg8I5Kmd0Xdx51Wskew0x" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------PzApg8I5Kmd0Xdx51Wskew0x Content-Type: multipart/mixed; boundary="------------xGda4nhlO6kkLKqFgrtyPrqt"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <71a8f548-b34b-4c87-a9a1-23d5704feea1@gmail.com> Subject: Re: [PATCH 2/2] swresample/rematrix: add support for custom order channel layouts References: <20250202214642.5316-1-jamrial@gmail.com> <20250202214642.5316-2-jamrial@gmail.com> In-Reply-To: <20250202214642.5316-2-jamrial@gmail.com> --------------xGda4nhlO6kkLKqFgrtyPrqt Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yLzIwMjUgNjo0NiBQTSwgSmFtZXMgQWxtZXIgd3JvdGU6DQo+IExpbWl0ZWQgdG8g dGhlIHNhbWUgY2hhbm5lbHMgYXMgYSBuYXRpdmUgbGF5b3V0LCBidXQgbm90IGNvbnN0cmFp bmVkIGJ5IGNoYW5uZWwgb3JkZXJpbmcuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBB bG1lciA8amFtcmlhbEBnbWFpbC5jb20+DQo+IC0tLQ0KPiBVbnRlc3RlZCwgYXMgaSBkb24n dCBoYXZlIGEgc2FtcGxlIGZyb20gd2hpY2ggd2UgZXhwb3J0IGEgY3VzdG9tIGxheW91dCAo TGlrZSBQQ00gaW4gbXA0KS4NCg0KVHJpZWQgd2l0aCBvbmUgc3VjaCBzYW1wbGUgYW5kIGl0 IGFwcGVhcnMgdG8gd29yay4NCg0KPiANCj4gICBsaWJzd3Jlc2FtcGxlL3JlbWF0cml4LmMg fCAyOCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tDQo+ICAgMSBmaWxlIGNoYW5nZWQs IDE3IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2xpYnN3cmVzYW1wbGUvcmVtYXRyaXguYyBiL2xpYnN3cmVzYW1wbGUvcmVtYXRyaXguYw0K PiBpbmRleCA4YjZlOGFlMWM1Li5lM2MyY2MxMjExIDEwMDY0NA0KPiAtLS0gYS9saWJzd3Jl c2FtcGxlL3JlbWF0cml4LmMNCj4gKysrIGIvbGlic3dyZXNhbXBsZS9yZW1hdHJpeC5jDQo+ IEBAIC0xMDQsNiArMTA0LDE0IEBAIHN0YXRpYyBpbnQgY2xlYW5fbGF5b3V0KEFWQ2hhbm5l bExheW91dCAqb3V0LCBjb25zdCBBVkNoYW5uZWxMYXlvdXQgKmluLCB2b2lkICpzDQo+ICAg fQ0KPiAgIA0KPiAgIHN0YXRpYyBpbnQgc2FuZV9sYXlvdXQoQVZDaGFubmVsTGF5b3V0ICpj aF9sYXlvdXQpIHsNCj4gKyAgICBpZihjaF9sYXlvdXQtPm5iX2NoYW5uZWxzID49IFNXUl9D SF9NQVgpDQo+ICsgICAgICAgIHJldHVybiAwOw0KPiArICAgIGlmKGNoX2xheW91dC0+b3Jk ZXIgPT0gQVZfQ0hBTk5FTF9PUkRFUl9DVVNUT00pDQo+ICsgICAgICAgIGZvciAoaW50IGkg PSAwOyBpIDwgY2hfbGF5b3V0LT5uYl9jaGFubmVsczsgaSsrKSB7DQo+ICsgICAgICAgICAg ICBpZiAoY2hfbGF5b3V0LT51Lm1hcFtpXS5pZCA+PSA2NCkNCj4gKyAgICAgICAgICAgICAg ICByZXR1cm4gMDsNCj4gKyAgICAgICAgfQ0KPiArICAgIGVsc2UNCj4gICAgICAgaWYgKGNo X2xheW91dC0+b3JkZXIgIT0gQVZfQ0hBTk5FTF9PUkRFUl9OQVRJVkUpDQo+ICAgICAgICAg ICByZXR1cm4gMDsNCj4gICAgICAgaWYoIWF2X2NoYW5uZWxfbGF5b3V0X3N1YnNldChjaF9s YXlvdXQsIEFWX0NIX0xBWU9VVF9TVVJST1VORCkpIC8vIGF0IGxlYXN0IDEgZnJvbnQgc3Bl YWtlcg0KPiBAQCAtMTE4LDggKzEyNiw2IEBAIHN0YXRpYyBpbnQgc2FuZV9sYXlvdXQoQVZD aGFubmVsTGF5b3V0ICpjaF9sYXlvdXQpIHsNCj4gICAgICAgICAgIHJldHVybiAwOw0KPiAg ICAgICBpZighZXZlbihhdl9jaGFubmVsX2xheW91dF9zdWJzZXQoY2hfbGF5b3V0LCAoQVZf Q0hfVE9QX0ZST05UX0xFRlQgfCBBVl9DSF9UT1BfRlJPTlRfUklHSFQpKSkpDQo+ICAgICAg ICAgICByZXR1cm4gMDsNCj4gLSAgICBpZihjaF9sYXlvdXQtPm5iX2NoYW5uZWxzID49IFNX Ul9DSF9NQVgpDQo+IC0gICAgICAgIHJldHVybiAwOw0KPiAgIA0KPiAgICAgICByZXR1cm4g MTsNCj4gICB9DQo+IEBAIC0xMzAsOSArMTM2LDEwIEBAIHN0YXRpYyB2b2lkIGJ1aWxkX21h dHJpeChjb25zdCBBVkNoYW5uZWxMYXlvdXQgKmluX2NoX2xheW91dCwgY29uc3QgQVZDaGFu bmVsTGF5DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB0cmRpZmZfdCBzdHJpZGUs IGVudW0gQVZNYXRyaXhFbmNvZGluZyBtYXRyaXhfZW5jb2RpbmcpDQo+ICAgew0KPiAgICAg ICBkb3VibGUgbWF0cml4W05VTV9OQU1FRF9DSEFOTkVMU11bTlVNX05BTUVEX0NIQU5ORUxT XT17ezB9fTsNCj4gLSAgICB1aW50NjRfdCB1bmFjY291bnRlZCA9IGluX2NoX2xheW91dC0+ dS5tYXNrICYgfm91dF9jaF9sYXlvdXQtPnUubWFzazsNCj4gKyAgICB1aW50NjRfdCB1bmFj Y291bnRlZCA9ICBhdl9jaGFubmVsX2xheW91dF9zdWJzZXQoaW5fY2hfbGF5b3V0LCAgVUlO VDY0X01BWCkgJg0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgfmF2X2NoYW5uZWxf bGF5b3V0X3N1YnNldChvdXRfY2hfbGF5b3V0LCBVSU5UNjRfTUFYKTsNCj4gICAgICAgZG91 YmxlIG1heGNvZWY9MDsNCj4gLSAgICBpbnQgaSwgaiwgb3V0X2k7DQo+ICsgICAgaW50IGks IGo7DQo+ICAgDQo+ICAgICAgIGZvcihpPTA7IGk8RkZfQVJSQVlfRUxFTVMobWF0cml4KTsg aSsrKXsNCj4gICAgICAgICAgIGlmKCAgIGF2X2NoYW5uZWxfbGF5b3V0X2luZGV4X2Zyb21f Y2hhbm5lbChpbl9jaF9sYXlvdXQsIGkpID49IDANCj4gQEAgLTMwNSwxNCArMzEyLDE1IEBA IHN0YXRpYyB2b2lkIGJ1aWxkX21hdHJpeChjb25zdCBBVkNoYW5uZWxMYXlvdXQgKmluX2No X2xheW91dCwgY29uc3QgQVZDaGFubmVsTGF5DQo+ICAgICAgIH0NCj4gICANCj4gICANCj4g LSAgICBmb3Iob3V0X2k9aT0wOyBpPDY0OyBpKyspew0KPiArICAgIGZvcihpPTA7IGk8NjQ7 IGkrKyl7DQo+ICAgICAgICAgICBkb3VibGUgc3VtPTA7DQo+IC0gICAgICAgIGludCBpbl9p PTA7DQo+IC0gICAgICAgIGlmIChhdl9jaGFubmVsX2xheW91dF9pbmRleF9mcm9tX2NoYW5u ZWwob3V0X2NoX2xheW91dCwgaSkgPCAwKQ0KPiArICAgICAgICBpbnQgb3V0X2kgPSBhdl9j aGFubmVsX2xheW91dF9pbmRleF9mcm9tX2NoYW5uZWwob3V0X2NoX2xheW91dCwgaSk7DQo+ ICsgICAgICAgIGlmIChvdXRfaSA8IDApDQo+ICAgICAgICAgICAgICAgY29udGludWU7DQo+ ICAgICAgICAgICBmb3Ioaj0wOyBqPDY0OyBqKyspew0KPiAtICAgICAgICAgICAgaWYgKGF2 X2NoYW5uZWxfbGF5b3V0X2luZGV4X2Zyb21fY2hhbm5lbChpbl9jaF9sYXlvdXQsIGopIDwg MCkNCj4gLSAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiArICAgICAgICAgICAgaW50IGlu X2kgPSBhdl9jaGFubmVsX2xheW91dF9pbmRleF9mcm9tX2NoYW5uZWwoaW5fY2hfbGF5b3V0 LCBqKTsNCj4gKyAgICAgICAgICAgIGlmIChpbl9pIDwgMCkNCj4gKyAgICAgICAgICAgICAg ICBjb250aW51ZTsNCj4gICAgICAgICAgICAgICBpZiAoaSA8IEZGX0FSUkFZX0VMRU1TKG1h dHJpeCkgJiYgaiA8IEZGX0FSUkFZX0VMRU1TKG1hdHJpeFswXSkpDQo+ICAgICAgICAgICAg ICAgICAgIG1hdHJpeF9wYXJhbVtzdHJpZGUqb3V0X2kgKyBpbl9pXSA9IG1hdHJpeFtpXVtq XTsNCj4gICAgICAgICAgICAgICBlbHNlDQo+IEBAIC0zMjAsMTAgKzMyOCw4IEBAIHN0YXRp YyB2b2lkIGJ1aWxkX21hdHJpeChjb25zdCBBVkNoYW5uZWxMYXlvdXQgKmluX2NoX2xheW91 dCwgY29uc3QgQVZDaGFubmVsTGF5DQo+ICAgICAgICAgICAgICAgICAgICggICBhdl9jaGFu bmVsX2xheW91dF9pbmRleF9mcm9tX2NoYW5uZWwoaW5fY2hfbGF5b3V0LCBpKSA+PSAwDQo+ ICAgICAgICAgICAgICAgICAgICAmJiBhdl9jaGFubmVsX2xheW91dF9pbmRleF9mcm9tX2No YW5uZWwob3V0X2NoX2xheW91dCwgaSkgPj0gMCk7DQo+ICAgICAgICAgICAgICAgc3VtICs9 IGZhYnMobWF0cml4X3BhcmFtW3N0cmlkZSpvdXRfaSArIGluX2ldKTsNCj4gLSAgICAgICAg ICAgIGluX2krKzsNCj4gICAgICAgICAgIH0NCj4gICAgICAgICAgIG1heGNvZWY9IEZGTUFY KG1heGNvZWYsIHN1bSk7DQo+IC0gICAgICAgIG91dF9pKys7DQo+ICAgICAgIH0NCj4gICAg ICAgaWYocmVtYXRyaXhfdm9sdW1lICA8IDApDQo+ICAgICAgICAgICBtYXhjb2VmID0gLXJl bWF0cml4X3ZvbHVtZTsNCg0K --------------xGda4nhlO6kkLKqFgrtyPrqt-- --------------PzApg8I5Kmd0Xdx51Wskew0x Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmef+doFAwAAAAAACgkQFGMBrXN2WeBt aAf/Y2S0kn/Fe8RRTp6lWie25u1hu3mxtfkIY6tEM//z52sd5C4IOfGlpjV/r+65+4wH2dY+QX3T oknK0F25sP5CRVJLRVyu6euEW7Au/TiiTmpj7YmBlejNnR5r4O5qjaEmVta0ADzCldnA5lvQGdNv DsDm/kPUOPAdRrCOe6o43o46w1qmrRK7FhHWSpIPDyB9kg2cvHxwI5O/xuE6WpWYv3+hgYP0ih6m k3pGhzPCmj1OHV9Se7w25zYUFjqtXzkILMb3jxiTanmftBMLWs8EJ4sKTv//Wc0/PxBb+mx2MDEi FMgS64zaoDT5m0yh19g0Vp7LrGBuvYcZAgm/Lj3Pug== =VinY -----END PGP SIGNATURE----- --------------PzApg8I5Kmd0Xdx51Wskew0x-- --===============3669625736565992963== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============3669625736565992963==--