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 579B3460C5 for ; Fri, 5 May 2023 09:51:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5E04768C114; Fri, 5 May 2023 12:51:49 +0300 (EEST) Received: from out162-62-57-252.mail.qq.com (out162-62-57-252.mail.qq.com [162.62.57.252]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C6B90688177 for ; Fri, 5 May 2023 12:51:42 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1683280294; bh=2p92XbF/u92qLj1FwKb+udWH0vBXTO34veZs4n6s2dk=; h=In-Reply-To:References:From:To:Cc:Subject:Date; b=nCu8Azyh/B5786yJZ2xBatM7U6K/dhh0sXNa9QnvWDFyajd4uG7B3KkjnUeqbwpLu T+lkXM0dqCarUZNes2VCQjDg8cAUQqZ+/PgD+tWSbG38JSxFsA+0S8JAbRcV9fbC5G szM7jGQoINvo6nT4QxJlNSexwKMesCzWhcv+dpWQ= X-QQ-FEAT: oHWrrGTW1dDc6WqWDAkbuvNXljmAAGFi X-QQ-SSF: 00000000000000F0000000000000 X-QQ-XMAILINFO: N21t3Bf2hPbkOgiZsrio8L6y9VSRt36XlU+hlANXePPFUOCaV922euovO3UUuS H36pe9KStMUggSOZZp0H3graH+GYGeI1FcYAvdTpFsTfs9pcHw5n8M8elq4YTGSUYVARyyLcybn4v rKa4nnAaNESbeZZS2Ucd6xoqfcIAo4xqL/hRqTf1BHmlsL4gdQnEftGzotOuB8aLMFJYPmhSXuJPB Y5OKKo3N2WKqA56URHaPgGna3OplS2Yoa173lPOLhqVGQVhF+vbLfSEYaLuq2eWlW9r8wXrJwfEIb VtgLVHXJnLDDkQRRjatM2bjBv12ITQWTI6xQ9wUsBeXX95AqIPaTlpNd9ECot7j/nGMM6RH4ThPOf w5PXK81JitEmZ758hL6PBl10qMTkSNQutcZ/xcxAkPgAkBM/lw0LI4UVccjwkKX/PfQJsC67A7oHb Dnm2KF0p0IIsEr0x8EKa932kdvzse7nH/HbiDn59k3R+3du5pVBntGyXzRKLSZ7oOcrEa15OG6F8/ PuS0JS7qdwp9tQer78RvBAKuW0WtIIbI6qR212nwTsFkwq0pfagLYXgQFNyVX6fYsguM2VwsveDSR 4xdowkIfxYBnD6HS8Lpx4KP6917ayWUiL5nk8BCCaamJXQd1G0EUEgBiVMgP9ihz/ozgcIEd+H87d MNaqbofvBCHXxir4gUcJjX8BnzQgtYIHwYkzGyoGCpW5FzLRKJduBikas14fBNHzqvWQmQ5Q52154 6W8wtzmm6361/ugDXOF2TDSp4ay8MatmydwTrByqYHHA9d8s/1LeVTMv3iceqN4OmpBpctRSg3JNu PsNDsR5dHGMz6h9GJoM3AF90cvwqZVpDEJiXKXNAGi8aA6sA+GUtjkGsWBRFwrIDkf/L+902XK60H uTFgCXFVl5xsuPryWS7OtrDBo8FSmL36bcj9uaz/LDBzB1XtrsqMjPWxBQdi/qnow2+dtZtVWK9dP EiocUCrU9bR9RKbDdM X-HAS-ATTACH: no X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 113.65.38.2 In-Reply-To: References: X-QQ-STYLE: X-QQ-mid: webmail444t1683280294t8723672 From: "=?gb18030?B?0Oy4o8Kh?=" <839789740@qq.com> To: "=?gb18030?B?RkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFuZCBwYXRjaGVz?=" Mime-Version: 1.0 Date: Fri, 5 May 2023 17:51:33 +0800 X-Priority: 3 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avutil/imgutils: optimize image copy efficiency 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 Cc: =?gb18030?B?TWFydGluJm5ic3A7U3RvcnNqhDGkNw==?= Content-Type: text/plain; charset="gb18030" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGhlcmUgaXMgYW4gaWYgY29uZGl0aW9uICJGRkFMSUdOKGxpbmVzaXplW2ldLCBhbGlnbikgPT0g bGluZXNpemVbaV0gJmFtcDsmYW1wOyBzcmNfbGluZXNpemVbaV0gPT0gbGluZXNpemVbaV0iLg0K V2hlbiBzcmMncyBsaW5lc2l6ZSBlcXVhbHMgdG8gZHN0LCBpdCBoYXMgbm8gcGFkZGluZyBpbiB0 aGlzIGNhc2UgSSB0aGluay4gSWYgaGFzIHBhZGRpbmcsIGl0IHdpbGwgZXhlY3V0ZQ0KcHJldmlv dXMgcHJvY2Vzcy4gQXMgYSByZXN1bHQsIHdlIGNvdWxkIGlnbm9yZSB0aGUgc2l0dWF0aW9uIG9m IHBhZGRpbmcgaW4gdGhpcyBjYXNlLg0KDQoNClRoYW5rIHlvdQ0KDQoNCi8vZnJhbmsNCiZuYnNw Ow0KDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0mbmJzcDtPcmlnaW5hbCZuYnNwOy0tLS0tLS0t LS0tLS0tLS0tLQ0KRnJvbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAiRkZtcGVnIGRldmVsb3BtZW50IGRpc2N1c3Npb25zIGFu ZCBwYXRjaGVzIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXJ0aW5AbWFydGluLnN0Jmd0 OzsNCkRhdGU6Jm5ic3A7VGh1LCBNYXkgNCwgMjAyMyAwNDoyMiBQTQ0KVG86Jm5ic3A7IkZGbXBl ZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyI8ZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcmZ3Q7Ow0KQ2M6Jm5ic3A7ItDsuKPCoSI8ODM5Nzg5NzQwQHFxLmNvbSZndDs7DQpTdWJq ZWN0OiZuYnNwO1JlOiBbRkZtcGVnLWRldmVsXSBbUEFUQ0hdIGF2dXRpbC9pbWd1dGlsczogb3B0 aW1pemUgaW1hZ2UgY29weSBlZmZpY2llbmN5DQoNCg0KDQpPbiBUaHUsIDQgTWF5IDIwMjMsIHh1 ZnVqaTQ1NiB3cm90ZToNCg0KJmd0OyBJdCBtYWtlcyBzZW5zZSB3aGVuIGNvcHlpbmcgNEsvOEsg dmlkZW8sIGlmIGxpbmVzaXplDQomZ3Q7IGVxdWFscyB0byBhbGlnbmVkIGxpbmVzaXplLg0KJmd0 Ow0KJmd0OyBTaWduZWQtb2ZmLWJ5OiB4dWZ1amk0NTYgPDgzOTc4OTc0MEBxcS5jb20mZ3Q7DQom Z3Q7IC0tLQ0KJmd0OyBsaWJhdnV0aWwvaW1ndXRpbHMuYyB8IDE1ICsrKysrKysrKysrLS0tLQ0K Jmd0OyAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkNCiZn dDsNCiZndDsgZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9pbWd1dGlscy5jIGIvbGliYXZ1dGlsL2lt Z3V0aWxzLmMNCiZndDsgaW5kZXggOWFiNTc1N2NmNi4uMWQ0MzJlN2E1NyAxMDA2NDQNCiZndDsg LS0tIGEvbGliYXZ1dGlsL2ltZ3V0aWxzLmMNCiZndDsgKysrIGIvbGliYXZ1dGlsL2ltZ3V0aWxz LmMNCiZndDsgQEAgLTUyNSwxMCArNTI1LDE3IEBAIGludCBhdl9pbWFnZV9jb3B5X3RvX2J1ZmZl cih1aW50OF90ICpkc3QsIGludCBkc3Rfc2l6ZSwNCiZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgY29uc3QgdWludDhfdCAqc3JjID0gc3JjX2RhdGFb aV07DQomZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 IGggPSAoaGVpZ2h0ICsgKDEgPDwgc2hpZnQpIC0gMSkgJmd0OyZndDsgc2hpZnQ7DQomZ3Q7DQom Z3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZm9yIChqID0g MDsgaiA8IGg7IGorKykgew0KJmd0OyAtJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IG1lbWNweShkc3QsIHNyYywgbGluZXNp emVbaV0pOw0KJmd0OyAtJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRzdCArPSBGRkFMSUdOKGxpbmVzaXplW2ldLCBhbGln bik7DQomZ3Q7IC0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsgc3JjICs9IHNyY19saW5lc2l6ZVtpXTsNCiZndDsgKyZuYnNw OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpZiAoRkZBTElHTihsaW5lc2l6 ZVtpXSwgYWxpZ24pID09IGxpbmVzaXplW2ldICZhbXA7JmFtcDsgc3JjX2xpbmVzaXplW2ldID09 IGxpbmVzaXplW2ldKSB7DQomZ3Q7ICsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgaW50IHNpemUgPSBsaW5lc2l6ZVtpXSAq IGg7DQoNCkZvciBjYXNlcyBsaWtlIHRoZXNlLCBJIHdvdWxkIHByZWZlciB0byB1c2UgImxpbmVz aXplW2ldICogKGggLSAxKSArIHciIA0KaW5zdGVhZC4gRm9yIGNhc2VzIGlmIGNvcHlpbmcgZS5n LiBpbnRvIGFuIG9mZnNldHRlZCBwb3NpdGlvbiB3aXRoaW4gYSANCmJ1ZmZlciwgd3JpdGluZyB0 aGUgbGFzdCB0cmFpbGluZyBwYWRkaW5nIHdvdWxkIGVuZCB1cCB3cml0aW5nIG91dCBvZiANCmJv dW5kcy4NCg0KVGhhdCBzYWlkLCBJJ20gdW5zdXJlIGFib3V0IGhvdyBtdWNoIGdhaW4geW91IGdl dCBmcm9tIHRoaXMgb3B0aW1pemF0aW9uIA0KaGVyZSAtIHNvbWUgbnVtYmVycyB0byBiYWNrIGl0 IHVwIHdvdWxkIGJlIHVzZWZ1bC4NCg0KLy8gTWFydGluDQoNCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0DQpm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZw0KaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsDQoNClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbA0KZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczov L2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcu b3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=