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 D706945D9E for ; Wed, 10 May 2023 14:25:48 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2A9D568B2BC; Wed, 10 May 2023 17:25:45 +0300 (EEST) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com [209.85.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6A76D687EEB for ; Wed, 10 May 2023 17:25:38 +0300 (EEST) Received: by mail-vk1-f173.google.com with SMTP id 71dfb90a1353d-44ffef66dabso3983233e0c.2 for ; Wed, 10 May 2023 07:25:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683728737; x=1686320737; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=g0dqIt1xx3IPko7N8A+DOAd96WLo4JG2XLt8/oPy3II=; b=G6+hYi5YCLBzpQCB7AER9gSBl1D+DBVwapEU7C754yd1+Ugad63j+QhRgs1VRJxsM0 a6VQQOUWBs4O5lxdlROgD38AYlKYWPR0vK2SY9zu7aDn7OGaMn4rVxX+QeS4RSx1NMJ4 4JfsmoKlCU+kL1+ws9UixAs7j8WNAoWryq032oyAgi5LtED/4Rq7ROj5x5SKdh4o9S+p UoHoz+uaQi8lzfavAXCYkWYcYgvqfxdrc6pbIW31f7Qak9NWrIdCNwkduIXCDRQoOQSB 90auEAIdCvnA41toOM33uYfoR3pRDQ0W61Hu3ieuhfDGbxoglgHn0rVRuJMdwkQE6One IcIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683728737; x=1686320737; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=g0dqIt1xx3IPko7N8A+DOAd96WLo4JG2XLt8/oPy3II=; b=Nxvabe8E/zVFxsXrmqAukvc62OFpi6q85PUPT7cbON8HDiR9BlXLj499OFDWGoTQl5 uOyyrjQ22E+Ju1S1yHazXhbOJoMny2yvUlriw0bRWLUpQ2S4T5FUjOaLDZrNBDDxb0dh 9sfk42gfiE7wh+BzWNBhSpth9Em154rN9S8gVEfsQjErVr2Qikmv3cJrjRbKlMnvZvto sMSi3kcLdW38BXqb+4+ijWswz7lb3q2F27dV+sQjNsOCfeJ4HU4AhB3uAMMYUQxxT9Kv HI8FaxxXAxiKhxiBqXsZ13QlbkVamZsPtIFREnRGfGGEPe/ksC7fzN7evDE7W2wclOug uRFA== X-Gm-Message-State: AC+VfDwtSPix8qOmk3rOQGjdUTwJ8f9JEioeogU6vhYd/qkiLVG1oOAk Yqx7i+am5X6Axqqb41zAiAuYSP2JetCgzahPQheITP0j X-Google-Smtp-Source: ACHHUZ5ZVto0Vyz9BKJgRVjAda+noGEb/GBGp0+YZEqsWTdKikjzm3/lbKttvRnhXLuiWrUCaRqdskoRdStzrg/OPNI= X-Received: by 2002:a1f:c112:0:b0:43f:ea80:e8af with SMTP id r18-20020a1fc112000000b0043fea80e8afmr5880168vkf.4.1683728736789; Wed, 10 May 2023 07:25:36 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Wed, 10 May 2023 16:25:06 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000413d0805fb57a5fa" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] swresample: reuse DSP functions from avutil 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000413d0805fb57a5fa Content-Type: text/plain; charset="UTF-8" Attached. --000000000000413d0805fb57a5fa Content-Type: text/x-patch; charset="US-ASCII"; name="0001-swresample-reuse-DSP-functions-from-avutil.patch" Content-Disposition: attachment; filename="0001-swresample-reuse-DSP-functions-from-avutil.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lhhskq3r0 RnJvbSAxZjZhZGVkNTdhYWIxZmQ4YzZjN2JhNmZhNTI2MWQ3OTc5NjY2ZjY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFdlZCwgMTAgTWF5IDIwMjMgMTU6NDE6MDEgKzAyMDAKU3ViamVjdDogW1BBVENIXSBzd3Jlc2Ft cGxlOiByZXVzZSBEU1AgZnVuY3Rpb25zIGZyb20gYXZ1dGlsCgpJbXByb3ZlcyBnZW5lcmljIG1p eGluZyBkcmFtYXRpY2FsbHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEIgTWFob2wgPG9uZW1kYUBn bWFpbC5jb20+Ci0tLQogbGlic3dyZXNhbXBsZS9yZW1hdHJpeC5jICAgICAgICAgICAgfCAzMCAr KysrKysrKysrKysrKysrKysrKysrKysrKystLQogbGlic3dyZXNhbXBsZS9zd3Jlc2FtcGxlLmMg ICAgICAgICAgfCAgNSArKysrKwogbGlic3dyZXNhbXBsZS9zd3Jlc2FtcGxlX2ludGVybmFsLmgg fCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpYnN3cmVzYW1wbGUvcmVtYXRyaXguYyBiL2xpYnN3cmVzYW1wbGUv cmVtYXRyaXguYwppbmRleCA3OWU4YTQzZWFjLi4wZDIzNGJjOTdlIDEwMDY0NAotLS0gYS9saWJz d3Jlc2FtcGxlL3JlbWF0cml4LmMKKysrIGIvbGlic3dyZXNhbXBsZS9yZW1hdHJpeC5jCkBAIC02 NTIsNyArNjUyLDIwIEBAIGludCBzd3JpX3JlbWF0cml4KFN3ckNvbnRleHQgKnMsIEF1ZGlvRGF0 YSAqb3V0LCBBdWRpb0RhdGEgKmluLCBpbnQgbGVuLCBpbnQgbXVzCiAgICAgICAgICAgICBicmVh azt9CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBpZihzLT5pbnRfc2FtcGxlX2ZtdCA9 PSBBVl9TQU1QTEVfRk1UX0ZMVFApewotICAgICAgICAgICAgICAgIGZvcihpPTA7IGk8bGVuOyBp KyspeworICAgICAgICAgICAgICAgIGxlbjEgPSBsZW4gJiB+MTU7CisgICAgICAgICAgICAgICAg aWYgKGxlbjEgPiAwKSB7CisgICAgICAgICAgICAgICAgICAgIGluX2kgPSBzLT5tYXRyaXhfY2hb b3V0X2ldWzErMF07CisgICAgICAgICAgICAgICAgICAgIHMtPmZkc3AtPnZlY3Rvcl9mbXVsX3Nj YWxhcigoZmxvYXQgKilvdXQtPmNoW291dF9pXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChjb25zdCBmbG9hdCAqKWluLT5jaFtpbl9pXSwKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHMtPm1hdHJpeF9mbHRb b3V0X2ldW2luX2ldLCBsZW4xKTsKKyAgICAgICAgICAgICAgICAgICAgZm9yIChqID0gMTsgaiA8 IHMtPm1hdHJpeF9jaFtvdXRfaV1bMF07IGorKykgeworICAgICAgICAgICAgICAgICAgICAgICAg aW5faSA9IHMtPm1hdHJpeF9jaFtvdXRfaV1bMStqXTsKKyAgICAgICAgICAgICAgICAgICAgICAg IHMtPmZkc3AtPnZlY3Rvcl9mbWFjX3NjYWxhcigoZmxvYXQgKilvdXQtPmNoW291dF9pXSwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Qg ZmxvYXQgKilpbi0+Y2hbaW5faV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgcy0+bWF0cml4X2ZsdFtvdXRfaV1baW5faV0sIGxlbjEpOworICAg ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGZv ciAoaSA9IGxlbjE7IGkgPCBsZW47IGkrKykgewogICAgICAgICAgICAgICAgICAgICBmbG9hdCB2 PTA7CiAgICAgICAgICAgICAgICAgICAgIGZvcihqPTA7IGo8cy0+bWF0cml4X2NoW291dF9pXVsw XTsgaisrKXsKICAgICAgICAgICAgICAgICAgICAgICAgIGluX2k9IHMtPm1hdHJpeF9jaFtvdXRf aV1bMStqXTsKQEAgLTY2MSw3ICs2NzQsMjAgQEAgaW50IHN3cmlfcmVtYXRyaXgoU3dyQ29udGV4 dCAqcywgQXVkaW9EYXRhICpvdXQsIEF1ZGlvRGF0YSAqaW4sIGludCBsZW4sIGludCBtdXMKICAg ICAgICAgICAgICAgICAgICAgKChmbG9hdCopb3V0LT5jaFtvdXRfaV0pW2ldPSB2OwogICAgICAg ICAgICAgICAgIH0KICAgICAgICAgICAgIH1lbHNlIGlmKHMtPmludF9zYW1wbGVfZm10ID09IEFW X1NBTVBMRV9GTVRfREJMUCl7Ci0gICAgICAgICAgICAgICAgZm9yKGk9MDsgaTxsZW47IGkrKyl7 CisgICAgICAgICAgICAgICAgbGVuMSA9IGxlbiAmIH4xNTsKKyAgICAgICAgICAgICAgICBpZiAo bGVuMSA+IDApIHsKKyAgICAgICAgICAgICAgICAgICAgaW5faSA9IHMtPm1hdHJpeF9jaFtvdXRf aV1bMSswXTsKKyAgICAgICAgICAgICAgICAgICAgcy0+ZmRzcC0+dmVjdG9yX2RtdWxfc2NhbGFy KChkb3VibGUgKilvdXQtPmNoW291dF9pXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChjb25zdCBkb3VibGUgKilpbi0+Y2hbaW5faV0sCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLT5tYXRyaXhbb3V0X2ld W2luX2ldLCBsZW4xKTsKKyAgICAgICAgICAgICAgICAgICAgZm9yIChqID0gMTsgaiA8IHMtPm1h dHJpeF9jaFtvdXRfaV1bMF07IGorKykgeworICAgICAgICAgICAgICAgICAgICAgICAgaW5faSA9 IHMtPm1hdHJpeF9jaFtvdXRfaV1bMStqXTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHMtPmZk c3AtPnZlY3Rvcl9kbWFjX3NjYWxhcigoZG91YmxlICopb3V0LT5jaFtvdXRfaV0sCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IGRvdWJs ZSAqKWluLT5jaFtpbl9pXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBzLT5tYXRyaXhbb3V0X2ldW2luX2ldLCBsZW4xKTsKKyAgICAgICAgICAg ICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBmb3IgKGkgPSBs ZW4xOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgZG91YmxlIHY9MDsKICAg ICAgICAgICAgICAgICAgICAgZm9yKGo9MDsgajxzLT5tYXRyaXhfY2hbb3V0X2ldWzBdOyBqKysp ewogICAgICAgICAgICAgICAgICAgICAgICAgaW5faT0gcy0+bWF0cml4X2NoW291dF9pXVsxK2pd OwpkaWZmIC0tZ2l0IGEvbGlic3dyZXNhbXBsZS9zd3Jlc2FtcGxlLmMgYi9saWJzd3Jlc2FtcGxl L3N3cmVzYW1wbGUuYwppbmRleCA2ZGMzMjlhOWQwLi5iMGI2ZjZhNWM1IDEwMDY0NAotLS0gYS9s aWJzd3Jlc2FtcGxlL3N3cmVzYW1wbGUuYworKysgYi9saWJzd3Jlc2FtcGxlL3N3cmVzYW1wbGUu YwpAQCAtMTgxLDYgKzE4MSw3IEBAIGF2X2NvbGQgdm9pZCBzd3JfZnJlZShTd3JDb250ZXh0ICoq c3MpewogCiAgICAgICAgIGlmIChzLT5yZXNhbXBsZXIpCiAgICAgICAgICAgICBzLT5yZXNhbXBs ZXItPmZyZWUoJnMtPnJlc2FtcGxlKTsKKyAgICAgICAgYXZfZnJlZXAoJnMtPmZkc3ApOwogICAg IH0KIAogICAgIGF2X2ZyZWVwKHNzKTsKQEAgLTUwNCw2ICs1MDUsMTAgQEAgYXZfYXNzZXJ0MChz LT5vdXQuY2hfY291bnQpOwogICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KIAorICAgIHMt PmZkc3AgPSBhdnByaXZfZmxvYXRfZHNwX2FsbG9jKDApOworICAgIGlmICghcy0+ZmRzcCkKKyAg ICAgICAgZ290byBmYWlsOworCiAgICAgcmV0dXJuIDA7CiBmYWlsOgogICAgIHN3cl9jbG9zZShz KTsKZGlmZiAtLWdpdCBhL2xpYnN3cmVzYW1wbGUvc3dyZXNhbXBsZV9pbnRlcm5hbC5oIGIvbGli c3dyZXNhbXBsZS9zd3Jlc2FtcGxlX2ludGVybmFsLmgKaW5kZXggYWQ5MDJkNzNmYS4uZGJhNjc4 YzUwMiAxMDA2NDQKLS0tIGEvbGlic3dyZXNhbXBsZS9zd3Jlc2FtcGxlX2ludGVybmFsLmgKKysr IGIvbGlic3dyZXNhbXBsZS9zd3Jlc2FtcGxlX2ludGVybmFsLmgKQEAgLTIyLDYgKzIyLDcgQEAK ICNkZWZpbmUgU1dSRVNBTVBMRV9TV1JFU0FNUExFX0lOVEVSTkFMX0gKIAogI2luY2x1ZGUgInN3 cmVzYW1wbGUuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvZmxvYXRfZHNwLmgiCiAjaW5jbHVkZSAi bGliYXZ1dGlsL2NoYW5uZWxfbGF5b3V0LmgiCiAjaW5jbHVkZSAiY29uZmlnLmgiCiAKQEAgLTE4 OSw2ICsxOTAsNyBAQCBzdHJ1Y3QgU3dyQ29udGV4dCB7CiAKICAgICBtaXhfYW55X2Z1bmNfdHlw ZSAqbWl4X2FueV9mOwogCisgICAgQVZGbG9hdERTUENvbnRleHQgKmZkc3A7CiAgICAgLyogVE9E TzogY2FsbGJhY2tzIGZvciBBU00gb3B0aW1pemF0aW9ucyAqLwogfTsKIAotLSAKMi4zOS4xCgo= --000000000000413d0805fb57a5fa 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". --000000000000413d0805fb57a5fa--