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 890EB471CE for ; Wed, 27 Dec 2023 13:44:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 24BAD68C97B; Wed, 27 Dec 2023 15:44:12 +0200 (EET) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2080.outbound.protection.outlook.com [40.92.99.80]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 070CA68C463 for ; Wed, 27 Dec 2023 15:44:05 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W7MbczOXi7LAUAL1g9tBdCeWRpKgphmT104WvortfTpzk2BC6neEz7Ef873lZ8sLF4lBxcmgkYmfDXK9U8DCXHYfib4n3UwZ1ARM5k8wIfbK/S2bt7liIz0SAbUgIbnUKA+4xBSqfMESkhLpTyOXZi6oocjEjJLcP0eTvUk/28WQ2jfMFI1j7fL+UBUI2Me9iPRrhNXBqyVbPp3CIT/T1/ZJdMrpf/u2dJU4In8QByqAaeIvj1z5ssVIzzK6K8nWy+wikwcjy/BUv6fRUqYtapELgx723SqchjpPe4cWdr+yGJN9OqxBFG7OX9wavzOWSgE+3cktAtL/xgDST3g6yw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bdHRAFy1ZzB3ZKNQCntXo0nRNMEhsIaKoA8N/z+wZyE=; b=iLObjORhZiV3e4tIlQLjPumVbxR1/JMztTXVzjz9XudlsaG57Xm01DuAN4jD9I4qwFUhmZxnXPSF3q+zZObIpYU+PSmE2JdjrH0oc2PCz4PgKO+VlLxMmwuixKxQ+2fM1MRAa2BDwFuLyMT43UdskBmQsdyb5dk9zd2QrYOYX+SEmvtEBwW2QG/tIispeYZdP89lFAAANlvTGtGQDgRXvBiK8kMrwci0wOJArrtCtl450MQ5R2RYdLE3BqmrHdQPsPDAmSaLaGMMl9OJG/Trj8gD1LiDjZ2mcLF8FaGW1eumVFDUoieN60J2kLgqo437/w7hmt25pZUEDvw/vXxwHg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bdHRAFy1ZzB3ZKNQCntXo0nRNMEhsIaKoA8N/z+wZyE=; b=NfR5uvZVI0+MPmZbdFfOGqQk3sO/sjFH2QtDPwo1O35A0LXpIHIaCimYBjaqfGGSm3EmjuUPz/LDi+xMPBAYFIagmVUdTeX4CexpIl1nUFVaSi40gem78PodL9HsYDPdLFOtCSPckquiSedGCRmLDors15MS5KisqgvjIx1l6Mi+Bphb8m6T+46a+lwOWl5LG1aHh6fBQZybS9/p6TsXmZ952sNvMNpIhjuj4MRIyP1g6ZBvc1gPznIidX0Vje0AWwhWeM3JmFReZZtAwNYHUq9IRiGdvxIbaSrwms9VctGHYQoqu26ZQFfNNVdzfxGqXka0STfyLnhhgSVhsJYrcQ== Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:186::5) by TYWP286MB2220.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:13f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7113.27; Wed, 27 Dec 2023 13:44:01 +0000 Received: from OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::1bbf:406b:216:f56e]) by OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM ([fe80::1bbf:406b:216:f56e%6]) with mapi id 15.20.7135.019; Wed, 27 Dec 2023 13:44:01 +0000 From: Wu Jianhua To: FFmpeg development discussions and patches Thread-Topic: [PATCH v2] avcodec/d3d12va_decode: don't change the resource state if the referenced frame is the same as the current frame Thread-Index: AQHaOMn6XKb6TNIMIEOZsHNcyNfvqLC9I4p7 Date: Wed, 27 Dec 2023 13:44:01 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [kZT0+c8cS87X+QZyGIaE43zmW6Yh5pza] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: OSZP286MB2173:EE_|TYWP286MB2220:EE_ x-ms-office365-filtering-correlation-id: 35848189-6a4d-4a30-13cf-08dc06e1e290 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LG0COM5299qOsEyfNhRyBBlmOk4TWSY1gjO0qkgZEnT4I4eAdQAVCj17GqNdAa5hEVFStZfeJkUDceqB9HKCbtdFvQIXgaSM87bV6EJkpZaW3YnpV8cxufLJAQzdckJX/8Oick9I+dZl2dOwRKNazQkBT9+vPTQc7FM1GorbCScBHMD7awHTU1VEE4rqmOOg5PS/dES/ydf4gTMTSIc+U+UoPZZXdMtzdxFC3Eb/mjdk2UmvQJREsx8ZBo5ZO6cLN+XYpciD2ztDRuWOqDhhfByzSSKeC7r5MNx7ENpcCSVq/79BVv19WCxybZhbKbNZIlK6loh/4fEXDl75axrQBe8FsN+l7/zyWFUhcM8xyJUQLzKnvHsp61g75EpyoBgIrVDU2sC7pHhyuOhtTciWeiDw1s5XeyEQ7Y+ac5kHOU9jsKPQRlZ16bWlS1lZitOnOARuoLqchMCnFBI/SumeOQt8zOWBn3j05UB68UrIpnM/fRCji5dQCTy/5cIFVc23qOi99gTKRRxFf0u6dpqPCRv8MTJVYkO9LNHolwf6Qiu0edUZkQpX0L9r5KrREQVZ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?a2pXL3lKdjgzUnE0WmpTRmpBdzZLMWlaOEtSenlqMktiRElBRXhwc1Y4WFg5?= =?gb2312?B?TEhvbmJoam5hN0F6dlgvWDlnT1JJbzVJRFprMlhGTmcvSE5ENzRYNE5sSGhx?= =?gb2312?B?UFpzOUV6T05MNlNCbkc0TUpQMzhONnVlL0h1L040bXVVZHFLVENyVDJKNThT?= =?gb2312?B?TEFUZ21rb2tCdWZWMnFvdnBmYU9FLzdjUmRFVWtmMFdFbE4zQlJlUGVpbkdR?= =?gb2312?B?a3ArV09oall5MVp2dzlYT0ZqdW43U2JUYllZbWsyQS9zdC9NK3h1amdVNmtV?= =?gb2312?B?OFhROHlva0wvUmhoMzFqeHphTTR0ZWVQdEkrSTVPSUoybDJabWJVem9FZC9w?= =?gb2312?B?R3I3bVdEVzkwcU9OWXhCNW9nbHZ5RFZDL1ZBOHVlOXhtZGFpenhiTm0yaEpt?= =?gb2312?B?VW5JSjJiSXk2RUpEamVTa21wbStWWXFjYUNEY1ZUaEZqNXF6OHhUSW05d3Nk?= =?gb2312?B?bCt6VnhaREpEL2ZWMmFNTWJ3VmpMZG1qZVhKYXRaV09zTGtpQ0pEeHhYU2Za?= =?gb2312?B?YTZoSVBXNHhVWUEyejRZMEJUSTM2MjkxeHdnandmWHNSYTJuWVRnUHJJMDhn?= =?gb2312?B?L1IySDdWNHgrVmYxU1VzcWpCK1Fodi9OMUZaRmtTdkRjclFscmNGT3JnaktP?= =?gb2312?B?cTg0Tis5TmtUK0dlR1lUYngzdU9wOUFuTnF6ZkMwWU8xRWw2NVREdVp3ajQ0?= =?gb2312?B?Tm5udFNCRW41eDEvTFRhaGJ5c3pvRjl1d3BMNitwY2Z4NlllU1F4QzhhbkpC?= =?gb2312?B?NUIxSUp3WUJsbnI0bnp6NDNhTlpvT3VTSW1mMjdZRm9rcTFONVNwYjlxSUtp?= =?gb2312?B?Zm96bHdDOXljT2dzeHc0RWZmZytZQjA1TEVTd3AwVXo4R2ZZT2JWL2F3d0l4?= =?gb2312?B?RGJWMTZXNExxbGVuVFZMOUZkbXI5UWZiZndLVTFVaktjbTM0SEJlcFI1WUZ1?= =?gb2312?B?MUlMUTdTNUFFRlNkcFh1cVhsLzdEUW1oT1A0SVJoQlZjVzRkOXRHNEJZVmxN?= =?gb2312?B?Wmt1WWpqSUs1Sk1TY1k4SER3K3NGUFZmTXN0Q1hudU15bmF1bEQ1b1Q2c0FU?= =?gb2312?B?ZFI3UUU1bVd3K3RVNXEyaERta1UwZ0l6dmUvd3BtbW9IQ2pFa0I4UlRlMUNS?= =?gb2312?B?S3VMMmdBT0drOHl4ZGxoNm1yUzhxeHhqV3Y0ZEZWa05zN1VEditGdE15eXN3?= =?gb2312?B?YkhOcmVpWXhobzZqMzg0bUUyUGNDaDNsTWtCTkxLcUZ1b21BUnlaakhHV2Zr?= =?gb2312?B?aDg2bGdIdG1CcjRHRHdYbUNodEVxUWlvOUlZTUlrTlhqMGVteWV4bTNlb0R0?= =?gb2312?B?NEc3alZMbjMwU2tFZTc3Smw5cHhOUFJzUHF5QVRVOWQzUTBPMklmRmxjTXBH?= =?gb2312?B?UU5vQXc1ZGlvbU1jUVVjZ0ZMUVo0WVc5MVA5R2FZamprMURuRmlGL05LVjJQ?= =?gb2312?B?ckV2T2NYSWpmQ2ZqeGlKaWI4S0x4MlNWQ2tlSk5lcSs4Tmk0dy91V0RIaEI2?= =?gb2312?B?UWRtc3dLbUhTcUgxM2V3bEo5dnpEcnRTcGYzcGN3Rk9HcHpxVkZhbTF3b1d0?= =?gb2312?B?WnQ1YmZDY2NXZkpMSGlHanF0TWs2di94UjRzYlZTaVJWL2VldmxPR0g5Q3or?= =?gb2312?B?bE9nU3plaVpDUUsvc0NRcXlVL3VxcUE9PQ==?= Content-Type: multipart/mixed; boundary="_002_OSZP286MB217325FFA9224B600CADC11ACA9FAOSZP286MB2173JPNP_" MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSZP286MB2173.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 35848189-6a4d-4a30-13cf-08dc06e1e290 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2023 13:44:01.7742 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2220 Subject: [FFmpeg-devel] [PATCH v2] avcodec/d3d12va_decode: don't change the resource state if the referenced frame is the same as the current frame 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: --_002_OSZP286MB217325FFA9224B600CADC11ACA9FAOSZP286MB2173JPNP_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 VGhpcyBjb21taXQgcmVtb3ZlcyB0aGUgZm9sbG93IHdhcm5pbmcgYW5kIGVycm9yOgoKICAgIEQz RDEyIFdBUk5JTkc6IElEM0QxMkNvbW1hbmRMaXN0OjpSZXNvdXJjZUJhcnJpZXI6IENhbGxlZCBv biB0aGUgc2FtZSBzdWJyZXNvdXJjZShzKSBvZgogICAgUmVzb3VyY2UoMHgwMDAwMDIyMzZFMEUw MEQwOidVbm5hbWVkIElEM0QxMlJlc291cmNlIE9iamVjdCcpIGluIHNlcGFyYXRlIEJhcnJpZXIg RGVzY3MKICAgIHdoaWNoIGlzIGluZWZmaWNpZW50IGFuZCBsaWtlbHkgdW5pbnRlbnRpb25hbC4g RGVzY1swXSBhbmQgRGVzY1sxXSBvbiAoc3VicmVzb3VyY2UgOgogICAgNDI5NDk2NzI5NSkuIFtS RVNPVVJDRV9NQU5JUFVMQVRJT04gV0FSTklORyAjMTAwODogUkVTT1VSQ0VfQkFSUklFUl9EVVBM SUNBVEVfU1VCUkVTT1VSQ0VfVFJBTlNJVElPTlNdCgogICAgRDNEMTIgRVJST1I6IElEM0QxMkNv bW1hbmRMaXN0OjpSZXNvdXJjZUJhcnJpZXI6IEJlZm9yZSBzdGF0ZSAoMHgwOiBEM0QxMl9SRVNP VVJDRV9TVEFURV9bQ09NTU9OfFBSRVNFTlRdKQogICAgb2YgcmVzb3VyY2UgKDB4MDAwMDAyMjM2 RTBFMDBEMDonVW5uYW1lZCBJRDNEMTJSZXNvdXJjZSBPYmplY3QnKSAoc3VicmVzb3VyY2U6IDAp IHNwZWNpZmllZAogICAgYnkgdHJhbnNpdGlvbiBiYXJyaWVyIGRvZXMgbm90IG1hdGNoIHdpdGgg dGhlIHN0YXRlICgweDIwMDAwOiBEM0QxMl9SRVNPVVJDRV9TVEFURV9WSURFT19ERUNPREVfV1JJ VEUpCiAgICBzcGVjaWZpZWQgaW4gdGhlIHByZXZpb3VzIGNhbGwgdG8gUmVzb3VyY2VCYXJyaWVy IFtSRVNPVVJDRV9NQU5JUFVMQVRJT04gRVJST1IgIzUyNzoKICAgIFJFU09VUkNFX0JBUlJJRVJf QkVGT1JFX0FGVEVSX01JU01BVENIXQoKUGF0Y2ggYXR0YWNoZWQK --_002_OSZP286MB217325FFA9224B600CADC11ACA9FAOSZP286MB2173JPNP_ Content-Type: application/octet-stream; name="0001-avcodec-d3d12va_decode-don-t-change-the-resource-sta.patch" Content-Description: 0001-avcodec-d3d12va_decode-don-t-change-the-resource-sta.patch Content-Disposition: attachment; filename="0001-avcodec-d3d12va_decode-don-t-change-the-resource-sta.patch"; size=3905; creation-date="Wed, 27 Dec 2023 13:39:51 GMT"; modification-date="Wed, 27 Dec 2023 13:42:39 GMT" Content-ID: Content-Transfer-Encoding: base64 RnJvbSBiZWZkZGM5NTAzMWFiYzM4NTI0NDNjNWU2MjMyYjA2NThkNTg4M2RiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBXdSBKaWFuaHVhIDx0b3FzeHdAb3V0bG9vay5jb20+CkRhdGU6 IFR1ZSwgMjYgRGVjIDIwMjMgMDE6MzY6NDUgKzA4MDAKU3ViamVjdDogW1BBVENIXSBhdmNvZGVj L2QzZDEydmFfZGVjb2RlOiBkb24ndCBjaGFuZ2UgdGhlIHJlc291cmNlIHN0YXRlIGlmCiB0aGUg cmVmZXJlbmNlZCBmcmFtZSBpcyB0aGUgc2FtZSBhcyB0aGUgY3VycmVudCBmcmFtZQoKVGhpcyBj b21taXQgcmVtb3ZlcyB0aGUgZm9sbG93IHdhcm5pbmcgYW5kIGVycm9yOgoKRDNEMTIgV0FSTklO RzogSUQzRDEyQ29tbWFuZExpc3Q6OlJlc291cmNlQmFycmllcjogQ2FsbGVkIG9uIHRoZSBzYW1l IHN1YnJlc291cmNlKHMpIG9mClJlc291cmNlKDB4MDAwMDAyMjM2RTBFMDBEMDonVW5uYW1lZCBJ RDNEMTJSZXNvdXJjZSBPYmplY3QnKSBpbiBzZXBhcmF0ZSBCYXJyaWVyIERlc2NzCndoaWNoIGlz IGluZWZmaWNpZW50IGFuZCBsaWtlbHkgdW5pbnRlbnRpb25hbC4gRGVzY1swXSBhbmQgRGVzY1sx XSBvbiAoc3VicmVzb3VyY2UgOgo0Mjk0OTY3Mjk1KS4gW1JFU09VUkNFX01BTklQVUxBVElPTiBX QVJOSU5HICMxMDA4OiBSRVNPVVJDRV9CQVJSSUVSX0RVUExJQ0FURV9TVUJSRVNPVVJDRV9UUkFO U0lUSU9OU10KCkQzRDEyIEVSUk9SOiBJRDNEMTJDb21tYW5kTGlzdDo6UmVzb3VyY2VCYXJyaWVy OiBCZWZvcmUgc3RhdGUgKDB4MDogRDNEMTJfUkVTT1VSQ0VfU1RBVEVfW0NPTU1PTnxQUkVTRU5U XSkKb2YgcmVzb3VyY2UgKDB4MDAwMDAyMjM2RTBFMDBEMDonVW5uYW1lZCBJRDNEMTJSZXNvdXJj ZSBPYmplY3QnKSAoc3VicmVzb3VyY2U6IDApIHNwZWNpZmllZApieSB0cmFuc2l0aW9uIGJhcnJp ZXIgZG9lcyBub3QgbWF0Y2ggd2l0aCB0aGUgc3RhdGUgKDB4MjAwMDA6IEQzRDEyX1JFU09VUkNF X1NUQVRFX1ZJREVPX0RFQ09ERV9XUklURSkKc3BlY2lmaWVkIGluIHRoZSBwcmV2aW91cyBjYWxs IHRvIFJlc291cmNlQmFycmllciBbUkVTT1VSQ0VfTUFOSVBVTEFUSU9OIEVSUk9SICM1Mjc6ClJF U09VUkNFX0JBUlJJRVJfQkVGT1JFX0FGVEVSX01JU01BVENIXQoKU2lnbmVkLW9mZi1ieTogV3Ug Smlhbmh1YSA8dG9xc3h3QG91dGxvb2suY29tPgotLS0KIGxpYmF2Y29kZWMvZDNkMTJ2YV9kZWNv ZGUuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2QzZDEydmFfZGVjb2RlLmMg Yi9saWJhdmNvZGVjL2QzZDEydmFfZGVjb2RlLmMKaW5kZXggZTBiNjdiZjk2NC4uMjIxYTMxMjMx NCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9kM2QxMnZhX2RlY29kZS5jCisrKyBiL2xpYmF2Y29k ZWMvZDNkMTJ2YV9kZWNvZGUuYwpAQCAtNDA2LDcgKzQwNiw4IEBAIGludCBmZl9kM2QxMnZhX2Rl Y29kZV91bmluaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQogICAgIHJldHVybiAwOwogfQogCi1z dGF0aWMgaW5saW5lIGludCBkM2QxMnZhX3VwZGF0ZV9yZWZlcmVuY2VfZnJhbWVzX3N0YXRlKEFW Q29kZWNDb250ZXh0ICphdmN0eCwgRDNEMTJfUkVTT1VSQ0VfQkFSUklFUiAqYmFycmllcnMsIGlu dCBzdGF0ZV9iZWZvcmUsIGludCBzdGF0ZV9lbmQpCitzdGF0aWMgaW5saW5lIGludCBkM2QxMnZh X3VwZGF0ZV9yZWZlcmVuY2VfZnJhbWVzX3N0YXRlKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgRDNE MTJfUkVTT1VSQ0VfQkFSUklFUiAqYmFycmllcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEM0QxMlJlc291cmNlICpjdXJyZW50X3Jl c291cmNlLCBpbnQgc3RhdGVfYmVmb3JlLCBpbnQgc3RhdGVfZW5kKQogewogICAgIEQzRDEyVkFE ZWNvZGVDb250ZXh0ICAgKmN0eCAgICAgICAgICA9IEQzRDEyVkFfREVDT0RFX0NPTlRFWFQoYXZj dHgpOwogICAgIEFWSFdGcmFtZXNDb250ZXh0ICAgICAgKmZyYW1lc19jdHggICA9IEQzRDEyVkFf RlJBTUVTX0NPTlRFWFQoYXZjdHgpOwpAQCAtNDE0LDcgKzQxNSw3IEBAIHN0YXRpYyBpbmxpbmUg aW50IGQzZDEydmFfdXBkYXRlX3JlZmVyZW5jZV9mcmFtZXNfc3RhdGUoQVZDb2RlY0NvbnRleHQg KmF2Y3R4LCBECiAKICAgICBpbnQgbnVtX2JhcnJpZXIgPSAwOwogICAgIGZvciAoaW50IGkgPSAw OyBpIDwgY3R4LT5tYXhfbnVtX3JlZjsgaSsrKSB7Ci0gICAgICAgIGlmICgoKGN0eC0+dXNlZF9t YXNrID4+IGkpICYgMHgxKSAmJiBjdHgtPnJlZl9yZXNvdXJjZXNbaV0pIHsKKyAgICAgICAgaWYg KCgoY3R4LT51c2VkX21hc2sgPj4gaSkgJiAweDEpICYmIGN0eC0+cmVmX3Jlc291cmNlc1tpXSAm JiBjdHgtPnJlZl9yZXNvdXJjZXNbaV0gIT0gY3VycmVudF9yZXNvdXJjZSkgewogICAgICAgICAg ICAgYmFycmllcnNbbnVtX2JhcnJpZXJdLlR5cGUgID0gRDNEMTJfUkVTT1VSQ0VfQkFSUklFUl9U WVBFX1RSQU5TSVRJT047CiAgICAgICAgICAgICBiYXJyaWVyc1tudW1fYmFycmllcl0uRmxhZ3Mg PSBEM0QxMl9SRVNPVVJDRV9CQVJSSUVSX0ZMQUdfTk9ORTsKICAgICAgICAgICAgIGJhcnJpZXJz W251bV9iYXJyaWVyXS5UcmFuc2l0aW9uID0gKEQzRDEyX1JFU09VUkNFX1RSQU5TSVRJT05fQkFS UklFUil7CkBAIC01MDYsMTUgKzUwNywxNCBAQCBpbnQgZmZfZDNkMTJ2YV9jb21tb25fZW5kX2Zy YW1lKEFWQ29kZWNDb250ZXh0ICphdmN0eCwgQVZGcmFtZSAqZnJhbWUsCiAKICAgICBEWF9DSEVD SyhJRDNEMTJWaWRlb0RlY29kZUNvbW1hbmRMaXN0X1Jlc2V0KGNtZF9saXN0LCBjb21tYW5kX2Fs bG9jYXRvcikpOwogCi0gICAgbnVtX2JhcnJpZXIgKz0gZDNkMTJ2YV91cGRhdGVfcmVmZXJlbmNl X2ZyYW1lc19zdGF0ZShhdmN0eCwgJmJhcnJpZXJzWzFdLCBEM0QxMl9SRVNPVVJDRV9TVEFURV9D T01NT04sIEQzRDEyX1JFU09VUkNFX1NUQVRFX1ZJREVPX0RFQ09ERV9SRUFEKTsKKyAgICBudW1f YmFycmllciArPSBkM2QxMnZhX3VwZGF0ZV9yZWZlcmVuY2VfZnJhbWVzX3N0YXRlKGF2Y3R4LCAm YmFycmllcnNbMV0sIHJlc291cmNlLCBEM0QxMl9SRVNPVVJDRV9TVEFURV9DT01NT04sIEQzRDEy X1JFU09VUkNFX1NUQVRFX1ZJREVPX0RFQ09ERV9SRUFEKTsKIAogICAgIElEM0QxMlZpZGVvRGVj b2RlQ29tbWFuZExpc3RfUmVzb3VyY2VCYXJyaWVyKGNtZF9saXN0LCBudW1fYmFycmllciwgYmFy cmllcnMpOwogCiAgICAgSUQzRDEyVmlkZW9EZWNvZGVDb21tYW5kTGlzdF9EZWNvZGVGcmFtZShj bWRfbGlzdCwgY3R4LT5kZWNvZGVyLCAmb3V0cHV0X2FyZ3MsICZpbnB1dF9hcmdzKTsKIAotICAg IGJhcnJpZXJzWzBdLlRyYW5zaXRpb24uU3RhdGVCZWZvcmUgPSBiYXJyaWVyc1swXS5UcmFuc2l0 aW9uLlN0YXRlQWZ0ZXI7Ci0gICAgYmFycmllcnNbMF0uVHJhbnNpdGlvbi5TdGF0ZUFmdGVyICA9 IEQzRDEyX1JFU09VUkNFX1NUQVRFX0NPTU1PTjsKLSAgICBkM2QxMnZhX3VwZGF0ZV9yZWZlcmVu Y2VfZnJhbWVzX3N0YXRlKGF2Y3R4LCAmYmFycmllcnNbMV0sIEQzRDEyX1JFU09VUkNFX1NUQVRF X1ZJREVPX0RFQ09ERV9SRUFELCBEM0QxMl9SRVNPVVJDRV9TVEFURV9DT01NT04pOworICAgIGZv ciAoaW50IGkgPSAwOyBpIDwgbnVtX2JhcnJpZXI7IGkrKykKKyAgICAgICAgRkZTV0FQKEQzRDEy X1JFU09VUkNFX1NUQVRFUywgYmFycmllcnNbaV0uVHJhbnNpdGlvbi5TdGF0ZUJlZm9yZSwgYmFy cmllcnNbaV0uVHJhbnNpdGlvbi5TdGF0ZUFmdGVyKTsKIAogICAgIElEM0QxMlZpZGVvRGVjb2Rl Q29tbWFuZExpc3RfUmVzb3VyY2VCYXJyaWVyKGNtZF9saXN0LCBudW1fYmFycmllciwgYmFycmll cnMpOwogCi0tIAoyLjMzLjAud2luZG93cy4yCgo= --_002_OSZP286MB217325FFA9224B600CADC11ACA9FAOSZP286MB2173JPNP_ 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". --_002_OSZP286MB217325FFA9224B600CADC11ACA9FAOSZP286MB2173JPNP_--