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 9413947094 for ; Tue, 23 Apr 2024 12:14:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 10C5668D370; Tue, 23 Apr 2024 15:14:15 +0300 (EEST) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02olkn2094.outbound.protection.outlook.com [40.92.48.94]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D4D7B68CC49 for ; Tue, 23 Apr 2024 15:14:08 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UUXdhyQrCAO3dLNsX+dYJSrzufDxJf3DTlbMmk24Ai94ATUhSsBpXUf9qjPHzpG7B1rvXZDKFOdve5cd7YaSnbolah6/NcIx6wwAUNSemPpzIAZy+3nj/vdyoEQXy9D4gODQ3vDmhVDm00dpbUxcKacdwxqeaBpLO2uFemjfKAOiDME8Gex55tEqr78FByRUo3/0d57kKguOnlYFEwt/Q8LUQtT6gv024i+8dTEEnSRm9LXUH+hmV00WbvdFMZe7y2dUo3MjPjHN/XXbA32T8LJnJ4EYEYl4uWDreuyCGVa3HXe6rzZqEtS25W9Ma5KFPXlOplpkkqeiV4lSetkfiQ== 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=57k7lL5BEnrWD9jjdCwM8GVImCypngRtdyE2ACJRhWU=; b=dJslCyO2FAt0kPLeSBiUWOVyRB21XPN9grleBra7/pYKxMT9BSXMWtb8+z31KXt09wNN6LrjdsrpN+Zf+pwlUFiO35HdhCBiBiOKB09EhFysJD6Cq9269o/QRt3RbQ5zQBWzjChFQ3tC4ybirrXmT3y/e5QjXJN1xAZQFa+Bt1N6KVfyGytmLKZL8e/bHzJ58+bFZdy4q2bELp+CCvgY/DSAgPeuZtfnlj6k1ld4QvxelGoy3RTVjWiKqrnLIvmbDMqZuVCnaAnD1Yn1cornmmPPpycERyvVQ7lWwl3OyCiEmbLWxx7uRe4CsylMUlSUSDl51ICKTY9C6ucnmosvbg== 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=57k7lL5BEnrWD9jjdCwM8GVImCypngRtdyE2ACJRhWU=; b=nXQ9jG6YIMHZVLvfz/SsvuaYEiDaSYSfRPYjeFC0SMFoK0SzDRDnMQtUYJ3ct3n3r1O0eGsIXkn0+SoEhem1/Tmfr73o2gd5erRxJZBsl/DX6DOyy1vq3wkcC3vMeF6o20UkIE70UA8AX2Lz+w43WeZ65fMDzrSgUUIfSCmK6OVHcilGgp8AVlzVmYL3TyTqhVxKVu5Yfl/wDKmU90QV8YXdbxpJa0HO/LQux3xyDk/tOf4ojLibT17JGDw3nyvc+IARqIWcovjSbhJimNSMeyIKG8g4SvEqiT/idK6uuNEWoOH8h/t7Wi/cz5yWgIaK81VD60ijxQF9WNdzMdMFow== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by PR3P250MB0177.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:178::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Tue, 23 Apr 2024 12:14:05 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb%3]) with mapi id 15.20.7409.042; Tue, 23 Apr 2024 12:14:05 +0000 Message-ID: Date: Tue, 23 Apr 2024 14:14:02 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240423043258.30883-1-haihao.xiang@intel.com> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240423043258.30883-1-haihao.xiang@intel.com> X-TMN: [2T/e7D8fLboeh1hLxapKUazhp2/wsbx/gFcrJOIAsq0=] X-ClientProxiedBy: ZR0P278CA0049.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::18) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|PR3P250MB0177:EE_ X-MS-Office365-Filtering-Correlation-Id: 4336fd10-03a6-4746-18ff-08dc638ede99 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xWybKEHY6OdYK8Mt0ptqAyQGMN9q5FOQ8NczVWPlCQK9xpwt8CzOxRSC5ns6oZlpqlTAPKWt1oeUOGG0Uy+GVnXlB0+sZedCWqjUS7UZtACCNldQkkAoEPqAzBnLkqF9Qk3mZ4PKyIRx3cIApEu4OSaOfzbI0PVk94+6djGwNIxPMQV02aQBUdQdsQQQz4vpfrRMoNQsfKGEBia945YWdWFth6TFR3jsGmiRyWyBECZjJaLUgWNGXZnd9+4LTcHljQ8E+bOCwo1tKm2V+QddcHzY15BDb049TOuOT9R5Ti7hM/AReBZ+lTZG9GLJj5DYrBUAixW2kKLBpspvQoIZFZqtYeLsn+gMT5MW9iou0Ih299mVSwrWQNdCYR0fGaq8t7r1bF325zgRH0xPkN5Qw3nUoLk0s9baO35d/UGhXERDHh5CM34XgkUuQ1DigXskahedLtOpuRp8kZS2YVa0JNDyvfAz64SU3z2T1TYbnAtgvaJBvcWZnmUDd4ocG8QVJiIFZl0kk7faaIORsaHF1J3Az6xxhseJVolWwsuNQHIALIXDIwRe/msXOeYF7zxp X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RmxmQUtFdUJBckJ0ckQ0cGYrUVdHMTBOdGxjc3JSN3E4ejJWU2M1RDRUZG9u?= =?utf-8?B?VkdUeWhKLys0SmVGMnJyYi9ibm82MythSWRBQ2FrSWRlU3MrVThSNVV6N3U0?= =?utf-8?B?MWZLZVBwazN0enRsYXZNUHE5ems0ZHA4eHNnRWRKeXNDUDBDZDRYc1NZV3Rx?= =?utf-8?B?OUliaUprcElENEpSRmlPSGV5bEdrdUJnNHRjNklYY1Rxb3pweS81R3hGN3ZF?= =?utf-8?B?RFFTeTZwK1pDTjZmdHpidGVVbzRZdVRIdjJKdWR5dVJjZ1FwbUkzdzk4V0No?= =?utf-8?B?TWFrcmVNd1hHSjdvZHlkWEE1ajA0ZmxxeTVaSEpMME1tMUFZK3FjdVJJVjdh?= =?utf-8?B?ZExicXlnR3ZUV2ZzMmhVQjU2Qlp4Y2U1Zjc5NE1YQkVtQ0FkcHZ1djFQUlhB?= =?utf-8?B?cEQ2MzB3UlUxclRuTnFIRXY0NGRoeEo4TldvVzdhVkVRc2Y4NElYUFViaTBO?= =?utf-8?B?ZW1jVDdyMkx3YURTTlY4MGYzd1ZzYkVZek9iTlpKNzErbTFrdlBpUyt5cnRu?= =?utf-8?B?WUN0YWlySXAwUzh2TlRaMFl5VEU3MjlodHk1QlJGdmhSNHB1NGQrMHNVa1dS?= =?utf-8?B?N2NqNlVGK21vL0IvYUZ6TUpKdjF5Z0t1VU9HNE12d2NPU2IraXROMDZhb2p3?= =?utf-8?B?aHZ1MUNUOFFZZldkU3RiRmx6OFdlMzZHaVpla2UyUkIycGRhRUpoWDZLa0pH?= =?utf-8?B?Q0RzZGQ3MGNIVzFKMHZQOFpISTE2TmswWm9EYTRtOENmVlNuME4xN0dxemow?= =?utf-8?B?YjRMdTVhcVl4eTNsVHNRc0s1UEhMVS9TUWZVTVpTTzU1akVHb2xGMlRMcWZ0?= =?utf-8?B?VGZJQXlNN1J3ekEyVXdiSjBVYUhrSlBPa3ZIdENxeGlOYkxDUGkzMGkra0FI?= =?utf-8?B?L3E3bDRzUHBhYlV0S05WUDZXUmdwOGFJTytHTE5rdWkxV0RGOGdXUExjOWdu?= =?utf-8?B?VG0zRU5Sa08zaitHL2crVWQzL0JBNmsvZ1ZjcE5KYUVkNUFETUFBQmxnZCtQ?= =?utf-8?B?elVtY1FWNDlVN1R6eUhPblZVSE1oT01kMjRSZTNhL0g3aFdneVhDcVIweGli?= =?utf-8?B?bTR5ZmN3SFdFalVUVkxFeWFDTFJlRXlYUExLK0NpSzVvRXJmTHU2SVR5dzQ1?= =?utf-8?B?OFJmSHVoWDNiVFJldFVNajJpa29NeEN0a3ZkUk1CelNTUUNJN1dlTWxNcU5L?= =?utf-8?B?VHFZSzBVVUxzRGs4aG9YcjlmSVZ3aW9FZ2srVGF6SEs3Ymh5bFA5d2xOK2oy?= =?utf-8?B?RzZiQ0NDcVNXV0IzNmhZQm9lSEVpWXl2MGgzUTJ0MXJkVVRXNXh4Y3o3RG5Y?= =?utf-8?B?eW1YdnJOczlJMkU2VFcwSnRQMjhUN21zditlcm9ZWXd1Y1R1YmRVZ2ZrQ1pp?= =?utf-8?B?NldJZjQ0M25hSm1CUWp2bHpOVElVbUplcGloazQ2WDEvY2QrVit5aXJFM0pF?= =?utf-8?B?NUtlUnFzVGJjMjQ0a0lhRVFqMGluN1VDdjducm95WlVYMWxUVTlRQmVrcytH?= =?utf-8?B?MDVacEo5M1NMV0tBZVNPOFNJNXhSZi9LMTBkVTd6UGJ0dXNibW9sOXNQNnRw?= =?utf-8?B?TjVpVU8rL3U0ZUZUeGU4V05CZG9TR1l6SEUwaGFJNnpjc0Nqc1RtWDVOelJN?= =?utf-8?B?NHpzUFNXTng4SVRsSE1xdlQ2RW5oS0tDU0E5a05vQ25XSFlGZGV2eVhYd0RI?= =?utf-8?B?anQwY0ZZdUFPVnBlY2JNNmdtUHpMcXFSWkVTR0dzSlZ0REt4Q2VqNHNBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4336fd10-03a6-4746-18ff-08dc638ede99 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Apr 2024 12:14:05.3249 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3P250MB0177 Subject: Re: [FFmpeg-devel] [PATCH] lavc/vp9: Fix regression introduced in 0ba05857 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: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Xiang, Haihao: > From: Haihao Xiang > > It is possible that ff_progress_frame_await() is called but > ff_progress_frame_report() isn't called when a hardware acceleration > method is used, so a thread for vp9 decoding might get stuck. > > Signed-off-by: Haihao Xiang > --- > libavcodec/vp9.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/vp9.c b/libavcodec/vp9.c > index 3adfb98f2d..6e2d18bf95 100644 > --- a/libavcodec/vp9.c > +++ b/libavcodec/vp9.c > @@ -1735,9 +1735,9 @@ static int vp9_decode_frame(AVCodecContext *avctx, AVFrame *frame, > if (ret < 0) > goto fail; > } > - ff_progress_frame_report(&s->s.frames[CUR_FRAME].tf, INT_MAX); > > finish: > + ff_progress_frame_report(&s->s.frames[CUR_FRAME].tf, INT_MAX); > // ref frame setup > for (int i = 0; i < 8; i++) > ff_progress_frame_replace(&s->s.refs[i], &s->next_refs[i]); LGTM. Sorry for the breakage. - Andreas _______________________________________________ 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".