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 0A34E49891 for ; Fri, 22 Mar 2024 06:04:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4AB5568D588; Fri, 22 Mar 2024 08:04:01 +0200 (EET) Received: from mail-vk1-f170.google.com (mail-vk1-f170.google.com [209.85.221.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 625E368D4CE for ; Fri, 22 Mar 2024 08:04:00 +0200 (EET) Received: by mail-vk1-f170.google.com with SMTP id 71dfb90a1353d-4d4404fbdf5so764844e0c.0 for ; Thu, 21 Mar 2024 23:04:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711087438; x=1711692238; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Ajh3+UZP2zUodgxrUdz1IZm60viT8tJBmLgtrTK+tkY=; b=BlHqvN7MFks1uB0WO0g/JiwIre8wNI+gRV8OXmj3a/z4zb6C063SXR5pZgTZ8Qh1Zs GfYxtlIST+rfUPsR89AwDbDBalIKWqjzdK72G7KONoksAlUjTEkBJ51rM7pdJBCoh0Bh VHqjggrQ4bQVSHLYqS6eB42phSKKbhL7bQgQgWVcGPxAONGESPXrrxDH6HSyPD9gMcCn xTon74GH4kXw7cK5ph7OtjxVwhC73ydtl6d/6ve2BgS9JaZh/l0l5SqK1hhTAO00cFMr ME70LTQ4YzUf4dDdPjgfXFycIRTfAj8ksJ+gwOUWowLa/51ARrlGjLGf0DXUYS6O6Fzm /VDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711087438; x=1711692238; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Ajh3+UZP2zUodgxrUdz1IZm60viT8tJBmLgtrTK+tkY=; b=sBB+d8+QFESCNE5ROip8S7exVxLPcWMGLixabOiqhtYgEWYwpO4WySsZgBCum322Z2 wTIGuniC15QhzxejniPmy07LkRjBMBFrF5Os8imx0j8DXhQdicykNSnB18Z9nOn7Lhl3 QrJmaZE+PeWdYnP6xOAQZyKngsUBK9OkYhX/lsK/G2Mw41PQKH9vR+96p7ZPM9LCyDC1 X8p5HWLT9+BYljBZFaXKTI85IYzoFJj138E8oyMquGHlSXscUGcGslbkAQ0gPcspvJop IN3tKLXFTyZgMD9gois1gmXqzsu23zhkdWbExZRN6XyV8OZLEPEXyKvCr8KqhWyKPpA1 CWZg== X-Gm-Message-State: AOJu0YxqpaJiBWpimnBOM7lXk3+hV6s9fk0YG6fMkBYpPmfckAnk2Qpl FsZpcuJDyGDVP5Ytd6YUvDIBx9T6ust2X5SeeTvvJjZOerS3kyHXqpEkceKbtyseY/IOqwcdCzG il4NI4EDkbjhNrbogaO9MhuGpEnMtmW4QSmMQkg== X-Google-Smtp-Source: AGHT+IG9gP+g48iajnsJVG3zwEGl9xzW3aKIYWdaNg8Kd3Gs3hEAxVJKqR+dm2eYej2PpyIZoLyteAIRSedb1qOym04= X-Received: by 2002:a05:6122:2505:b0:4d3:34b1:7211 with SMTP id cl5-20020a056122250500b004d334b17211mr1817782vkb.3.1711087438285; Thu, 21 Mar 2024 23:03:58 -0700 (PDT) MIME-Version: 1.0 From: flow gg Date: Fri, 22 Mar 2024 14:03:47 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000f09e1c06143996ba" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH 1/7] lavc/vp9dsp: R-V mc copy_avg 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: --000000000000f09e1c06143996ba Content-Type: text/plain; charset="UTF-8" (This should be used after applying these patches) ``` [FFmpeg-devel] [PATCH 1/4] lavc/vp9dsp: R-V V ipred dc 1-4 ``` --000000000000f09e1c06143996ba Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lavc-vp9dsp-R-V-mc-copy_avg.patch" Content-Disposition: attachment; filename="0001-lavc-vp9dsp-R-V-mc-copy_avg.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lu299j8f0 RnJvbSBlYTgxODcyMjE1MTY1ZmY4NTlhMGI1YjJlMDAzYzVjNjc4ZWE4ZWQwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogVGh1LCAyMSBNYXIgMjAyNCAyMjowMToxOCArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS83XSBs YXZjL3ZwOWRzcDogUi1WIG1jIGNvcHlfYXZnCgp2cDlfYXZnNF84YnBwX2M6IDEuMgp2cDlfYXZn NF84YnBwX3J2dl9pNjQ6IDEuMAp2cDlfYXZnOF84YnBwX2M6IDMuNwp2cDlfYXZnOF84YnBwX3J2 dl9pNjQ6IDEuNQp2cDlfYXZnMTZfOGJwcF9jOiAxNC43CnZwOV9hdmcxNl84YnBwX3J2dl9pNjQ6 IDMuNQp2cDlfYXZnMzJfOGJwcF9jOiA1Ny43CnZwOV9hdmczMl84YnBwX3J2dl9pNjQ6IDEwLjAK dnA5X2F2ZzY0XzhicHBfYzogMjI5LjAKdnA5X2F2ZzY0XzhicHBfcnZ2X2k2NDogMzEuNwp2cDlf cHV0NF84YnBwX2M6IDAuNwp2cDlfcHV0NF84YnBwX3J2aTogMC4yCnZwOV9wdXQ4XzhicHBfYzog Mi41CnZwOV9wdXQ4XzhicHBfcnZpOiAwLjUKdnA5X3B1dDE2XzhicHBfYzogMTYuNQp2cDlfcHV0 MTZfOGJwcF9ydnZfaTY0OiAxLjcKdnA5X3B1dDMyXzhicHBfYzogMzcuMgp2cDlfcHV0MzJfOGJw cF9ydnZfaTY0OiA1LjcKdnA5X3B1dDY0XzhicHBfYzogOTEuMgp2cDlfcHV0NjRfOGJwcF9ydnZf aTY0OiAxOS43Ci0tLQogbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSAgICAgIHwgIDQgKystCiBs aWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydmkuUyAgfCA0MyArKysrKysrKysrKysrKysrKysrKysr KwogbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZ2LlMgIHwgNjQgKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKwogbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jIHwgNDcgKysr KysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAxNTcgaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvdnA5 X21jX3J2aS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZ2 LlMKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9y aXNjdi9NYWtlZmlsZQppbmRleCBjMjM3ZTYwODAwLi5kY2UxMjM2Yjg0IDEwMDY0NAotLS0gYS9s aWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUK QEAgLTYxLDYgKzYxLDggQEAgUlZWLU9CSlMtJChDT05GSUdfVkMxRFNQKSArPSByaXNjdi92YzFk c3BfcnZ2Lm8KIE9CSlMtJChDT05GSUdfVlA4RFNQKSArPSByaXNjdi92cDhkc3BfaW5pdC5vCiBS VlYtT0JKUy0kKENPTkZJR19WUDhEU1ApICs9IHJpc2N2L3ZwOGRzcF9ydnYubwogT0JKUy0kKENP TkZJR19WUDlfREVDT0RFUikgKz0gcmlzY3YvdnA5ZHNwX2luaXQubwotUlZWLU9CSlMtJChDT05G SUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3ZwOV9pbnRyYV9ydnYubworUlYtT0JKUy0kKENPTkZJ R19WUDlfREVDT0RFUikgKz0gcmlzY3YvdnA5X21jX3J2aS5vCitSVlYtT0JKUy0kKENPTkZJR19W UDlfREVDT0RFUikgKz0gcmlzY3YvdnA5X2ludHJhX3J2di5vIFwKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByaXNjdi92cDlfbWNfcnZ2Lm8KIE9CSlMtJChDT05GSUdfVk9SQklT X0RFQ09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9pbml0Lm8KIFJWVi1PQkpTLSQoQ09ORklHX1ZP UkJJU19ERUNPREVSKSArPSByaXNjdi92b3JiaXNkc3BfcnZ2Lm8KZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvcmlzY3YvdnA5X21jX3J2aS5TIGIvbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZpLlMK bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMDNkOGRiYmJhZQotLS0gL2Rl di9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2aS5TCkBAIC0wLDAgKzEsNDMg QEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjQgSW5zdGl0dWUgb2YgU29mdHdhcmUgQ2hpbmVz ZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICogVGhpcyBmaWxlIGlzIHBhcnQg b2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVyc2lvbiAyLjEgb2YgdGhlIExp Y2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogRkZt cGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv ciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv ZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIEZG bXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQorICogRm91bmRhdGlvbiwg SW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0x MzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCisKK2Z1bmMg ZmZfY29weThfcnZpCisxOgorICAgICAgICBhZGRpICAgICAgICAgYTQsIGE0LCAtMQorICAgICAg ICBsZCAgICAgICAgICAgdDQsIChhMikKKyAgICAgICAgc2QgICAgICAgICAgIHQ0LCAoYTApCisg ICAgICAgIGFkZCAgICAgICAgICBhMiwgYTIsIGEzCisgICAgICAgIGFkZCAgICAgICAgICBhMCwg YTAsIGExCisgICAgICAgIGJuZXogICAgICAgICBhNCwgMWIKKyAgICAgICAgcmV0CitlbmRmdW5j CisKK2Z1bmMgZmZfY29weTRfcnZpCisxOgorICAgICAgICBhZGRpICAgICAgICAgYTQsIGE0LCAt MQorICAgICAgICBsdyAgICAgICAgICAgdDQsIChhMikKKyAgICAgICAgc3cgICAgICAgICAgIHQ0 LCAoYTApCisgICAgICAgIGFkZCAgICAgICAgICBhMiwgYTIsIGEzCisgICAgICAgIGFkZCAgICAg ICAgICBhMCwgYTAsIGExCisgICAgICAgIGJuZXogICAgICAgICBhNCwgMWIKKyAgICAgICAgcmV0 CitlbmRmdW5jCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9tY19ydnYuUyBiL2xp YmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2di5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw MDAwMDAwMDAuLmJhOWVjMzQzMWYKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2 L3ZwOV9tY19ydnYuUwpAQCAtMCwwICsxLDY0IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDI0 IEluc3RpdHVlIG9mIFNvZnR3YXJlIENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcyAoSVNDQVMp LgorICoKKyAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1wZWcgaXMg ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg aXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBM aWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo ZXIKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFu eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3 aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNz ZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJs aWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZy ZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlm dGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EKKyAqLworCisjaW5jbHVkZSAibGli YXZ1dGlsL3Jpc2N2L2FzbS5TIgorCisubWFjcm8gY29weV9hdmcgbGVuIHR5cGUKKy5pZmMgXHR5 cGUsYXZnCisgICAgICAgIGNzcndpICAgICAgICAgICB2eHJtLCAwCisuZW5kaWYKKy5pZmMgXGxl biw2NAorICAgICAgICBsaSAgICAgICAgICAgICAgdDUsIDY0CisgICAgICAgIHZzZXR2bGkgICAg ICAgICB0MCwgdDUsIGU4LCBtNCwgdGEsIG1hCisuZWxzZWlmIFxsZW4gPT0gMzIKKyAgICAgICAg bGkgICAgICAgICAgICAgIHQ1LCAzMgorICAgICAgICB2c2V0dmxpICAgICAgICAgdDAsIHQ1LCBl OCwgbTIsIHRhLCBtYQorLmVsc2VpZiBcbGVuID09IDE2CisgICAgICAgIHZzZXRpdmxpICAgICAg ICB0MCwgMTYsIGU4LCBtMSwgdGEsIG1hCisuZWxzZWlmIFxsZW4gPT0gOAorICAgICAgICB2c2V0 aXZsaSAgICAgICAgdDAsIDgsIGU4LCBtZjIsIHRhLCBtYQorLmVsc2VpZiBcbGVuID09IDQKKyAg ICAgICAgdnNldGl2bGkgICAgICAgIHQwLCA0LCBlOCwgbWY0LCB0YSwgbWEKKy5lbmRpZgorMToK KyAgICAgICAgYWRkaSAgICAgICAgICAgIGE0LCBhNCwgLTEKKyAgICAgICAgdmxlOC52ICAgICAg ICAgIHY4LCAoYTIpCisuaWZjIFx0eXBlLGF2ZworICAgICAgICB2bGU4LnYgICAgICAgICAgdjE2 LCAoYTApCisgICAgICAgIHZhYWRkdS52diAgICAgICB2OCwgdjgsIHYxNgorLmVuZGlmCisgICAg ICAgIHZzZTgudiAgICAgICAgICB2OCwgKGEwKQorICAgICAgICBhZGQgICAgICAgICAgICAgYTIs IGEyLCBhMworICAgICAgICBhZGQgICAgICAgICAgICAgYTAsIGEwLCBhMQorICAgICAgICBibmV6 ICAgICAgICAgICAgYTQsIDFiCisgICAgICAgIHJldAorLmVuZG0KKworLmlycCBsZW4gNjQsIDMy LCAxNgorZnVuYyBmZl9jb3B5XGxlblwoKV9ydnYsIHp2ZTMyeAorICAgICAgICBjb3B5X2F2ZyBc bGVuIGNvcHkKK2VuZGZ1bmMKKy5lbmRyCisKKy5pcnAgbGVuIDY0LCAzMiwgMTYsIDgsIDQKK2Z1 bmMgZmZfYXZnXGxlblwoKV9ydnYsIHp2ZTMyeAorICAgICAgICBjb3B5X2F2ZyBcbGVuIGF2Zwor ZW5kZnVuYworLmVuZHIKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQu YyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwppbmRleCBmMDhjOGY2YTQyLi5jNjAy YzM4YmIyIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKKysrIGIv bGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCkBAIC02NSw3ICs2NSw1NCBAQCBzdGF0aWMg YXZfY29sZCB2b2lkIHZwOWRzcF9pbnRyYXByZWRfaW5pdF9ydnYoVlA5RFNQQ29udGV4dCAqZHNw LCBpbnQgYnBwKQogICAgICNlbmRpZgogfQogCitzdGF0aWMgYXZfY29sZCB2b2lkIHZwOWRzcF9t Y19pbml0X3J2dihWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHApCit7CisjaWYgSEFWRV9SVgor ICAgIGludCBmbGFncyA9IGF2X2dldF9jcHVfZmxhZ3MoKTsKKworICAgIGlmIChmbGFncyAmIEFW X0NQVV9GTEFHX1JWSSkgeworICAgICAgICBkc3AtPm1jWzNdW0ZJTFRFUl84VEFQX1NNT09USF1b MF1bMF1bMF0gPSBmZl9jb3B5OF9ydmk7CisgICAgICAgIGRzcC0+bWNbM11bRklMVEVSXzhUQVBf UkVHVUxBUl1bMF1bMF1bMF0gPSBmZl9jb3B5OF9ydmk7CisgICAgICAgIGRzcC0+bWNbM11bRklM VEVSXzhUQVBfU0hBUlBdWzBdWzBdWzBdID0gZmZfY29weThfcnZpOworICAgICAgICBkc3AtPm1j WzNdW0ZJTFRFUl9CSUxJTkVBUl1bMF1bMF1bMF0gPSBmZl9jb3B5OF9ydmk7CisgICAgICAgIGRz cC0+bWNbNF1bRklMVEVSXzhUQVBfU01PT1RIXVswXVswXVswXSA9IGZmX2NvcHk0X3J2aTsKKyAg ICAgICAgZHNwLT5tY1s0XVtGSUxURVJfOFRBUF9SRUdVTEFSXVswXVswXVswXSA9IGZmX2NvcHk0 X3J2aTsKKyAgICAgICAgZHNwLT5tY1s0XVtGSUxURVJfOFRBUF9TSEFSUF1bMF1bMF1bMF0gPSBm Zl9jb3B5NF9ydmk7CisgICAgICAgIGRzcC0+bWNbNF1bRklMVEVSX0JJTElORUFSXVswXVswXVsw XSA9IGZmX2NvcHk0X3J2aTsKKyAgICB9CisKKyNpZiBIQVZFX1JWVgorICAgIGlmIChicHAgPT0g OCAmJiBmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JNjQgJiYgZmZfZ2V0X3J2X3ZsZW5iKCkgPj0g MTYpIHsKKworI2RlZmluZSBpbml0X2ZwZWwoaWR4MSwgaWR4Miwgc3osIHR5cGUpICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRzcC0+bWNbaWR4MV1bRklMVEVSXzhU QVBfU01PT1RIIF1baWR4Ml1bMF1bMF0gPSBmZl8jI3R5cGUjI3N6IyNfcnZ2OyAgXAorICAgIGRz cC0+bWNbaWR4MV1bRklMVEVSXzhUQVBfUkVHVUxBUl1baWR4Ml1bMF1bMF0gPSBmZl8jI3R5cGUj I3N6IyNfcnZ2OyAgXAorICAgIGRzcC0+bWNbaWR4MV1bRklMVEVSXzhUQVBfU0hBUlAgIF1baWR4 Ml1bMF1bMF0gPSBmZl8jI3R5cGUjI3N6IyNfcnZ2OyAgXAorICAgIGRzcC0+bWNbaWR4MV1bRklM VEVSX0JJTElORUFSICAgIF1baWR4Ml1bMF1bMF0gPSBmZl8jI3R5cGUjI3N6IyNfcnZ2CisKKyNk ZWZpbmUgaW5pdF9jb3B5X2F2ZyhpZHgsIHN6KSAgICBcCisgICAgaW5pdF9mcGVsKGlkeCwgMCwg c3osIGNvcHkpOyAgXAorICAgIGluaXRfZnBlbChpZHgsIDEsIHN6LCBhdmcpCisKKyNkZWZpbmUg aW5pdF9hdmcoaWR4LCBzeikgIFwKKyAgICBpbml0X2ZwZWwoaWR4LCAxLCBzeiwgYXZnKQorCisg ICAgaW5pdF9jb3B5X2F2ZygwLCA2NCk7CisgICAgaW5pdF9jb3B5X2F2ZygxLCAzMik7CisgICAg aW5pdF9jb3B5X2F2ZygyLCAxNik7CisgICAgaW5pdF9hdmcoMywgOCk7CisgICAgaW5pdF9hdmco NCwgNCk7CisKKyN1bmRlZiBpbml0X2NvcHlfYXZnCisjdW5kZWYgaW5pdF9hdmcKKyN1bmRlZiBp bml0X2ZwZWwKKyAgICB9CisjZW5kaWYKKyNlbmRpZgorfQorCiBhdl9jb2xkIHZvaWQgZmZfdnA5 ZHNwX2luaXRfcmlzY3YoVlA5RFNQQ29udGV4dCAqZHNwLCBpbnQgYnBwLCBpbnQgYml0ZXhhY3Qp CiB7CiAgICAgdnA5ZHNwX2ludHJhcHJlZF9pbml0X3J2dihkc3AsIGJwcCk7CisgICAgdnA5ZHNw X21jX2luaXRfcnZ2KGRzcCwgYnBwKTsKIH0KLS0gCjIuNDQuMAoK --000000000000f09e1c06143996ba 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". --000000000000f09e1c06143996ba--