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 527BF493CB for ; Tue, 9 Apr 2024 15:36:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D544768CE20; Tue, 9 Apr 2024 18:36:43 +0300 (EEST) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01olkn2095.outbound.protection.outlook.com [40.92.65.95]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5168B68C7AE for ; Tue, 9 Apr 2024 18:36:37 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FZTDUz5mGcRfSWvdKvB8esoMJImbra1An5YpDVALCNvFVhoLJuVkyIYJ8cPetoMsCsao7o2aW+B4e4/uMn3urmpbnF+GbJVsjZkcFjCreEDa0dE1SeYfO7eM6Beiu07sS8ETqnRRBVCe6IQFQApwovjjg++PSlXL+Lc+YR44LXUobZotYvDgmzohHpBVdjrr9Lp8WXg/JeeSflWtR8odeahFulOco4I+YB5N6c/C0GjDKEO2JjjjVlg6Bl1PZvAu/IAXiamWw7FdOd2jlOH1K1xnI3KgMKLDQ7cht/bSeoLK7qRT/Ro6Xpo/+WvmGW2Goq1Gh/Zo6sG3nf6LXhAcKw== 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=z12BLxxsH0E0yoE3riQE/Ik8IIdtCuHat2a3Z4Ge/4s=; b=JmrLLb2qm2UEhM7WORggIXW4QAB8AESKav8f2eaajfXgGRqGJeQibWg/Px86upw2LCrt9pGGebfP3xVhWr3WHXdPtist38u8uD2kLFmd07E3QnffzcWxD/Z2YdnjSs7tLW41qccM+z9FB+zkZvRC5JEA41XzuFob9ms1BJu7tUnSfDIhZKHWVME2V/2i5UqncHgR4IoA4esxfozSAaOA68/x9IraSza8xJI9q8pDSR0SIUlFeem52FF2eu5s/LBB/3UJkuF3N2LOyuMAJ2HUImq7KGiG1O0jKcHF68LMvnD601LcIVwkACAUHNr5XYhgxEuv2RsS8U6gAx+4DyYxYA== 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=z12BLxxsH0E0yoE3riQE/Ik8IIdtCuHat2a3Z4Ge/4s=; b=ibtufS9/CWvGpKpFIqUemKdWT1Xfcvv+E3pl+nkBlzNZMfqrumyJYsB2HpAkwQ6pknAm1n2AMGFSFurrVPrhEeUqzqBSnBmQgf9tjJw3Wm8djqY7biAF7698emdq0X6vInCa5AGzpBiWPzVDIe1WR/h9XjSCWsCNX2bAHBhLQuhn/K6gPIWYic25EQqGtF4Mi9bR24I7lJIgmZXWNtdhOv7YGdF+hpA7jwrqFXa09I6nh1Jtb2maQp33WzFnofy7JzMoYkUIUuHSFhu7Gq/xXjdgFgzfhtCKD/e+bTWIf8hsMaLH8wL4Y6X/4c8OffLVKvVEckPu1qEGT6Z/Vfv+vA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS1P250MB0432.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4a7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.47; Tue, 9 Apr 2024 15:36:35 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4a3b:cf76:cddc:c68d%4]) with mapi id 15.20.7409.042; Tue, 9 Apr 2024 15:36:35 +0000 Message-ID: Date: Tue, 9 Apr 2024 17:36:30 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240409125914.61149-1-ffmpeg@haasn.xyz> <20240409125914.61149-3-ffmpeg@haasn.xyz> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20240409125914.61149-3-ffmpeg@haasn.xyz> X-TMN: [rCrkBik3xzHbr38KpAMkS4279Bj6MsF3rXl1PIK+BZU=] X-ClientProxiedBy: ZR2P278CA0027.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:46::19) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <06f49d52-4ccc-483f-8400-568d2191fe9a@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS1P250MB0432:EE_ X-MS-Office365-Filtering-Correlation-Id: f1e7f3c0-c0cc-4a35-da4d-08dc58aad56e X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BQU28IM3CW7Vex3D7yJtb3aQOHUYvc1YucHr3cmk2P+8PefHXumILCAmWOlZ0lwXPI0Q3DxSg41txZvxZKblY0FNAI7cLppJodaNNfepvBINT7t7hStZwC2ccAz63r13dQLrgDq7DJa24my10TYRZTgCdwkeh8sppyLe2kGq+bG8X75HfwKO3JeNMLHbg/v8gkmEkUw4ITvEWnq+97ZRyirGKO7dV3gwS4zClv07Hy7KsTWLulE0lEg8/L8l9yd3FemptZvhmmSCv5WKjzsbvLlMb86iNgfkBDVGWIJkggj1AAMjcXM5BTDiX1Ejbut/Xa/dxzg7Li92OO5jCEt6XSBqLCwX1aK+Mz9UiD+tJVpXGjpbCe9y964A61TkZdLtKuqxoVSww7+RtxQ4WGjQKrJ1ovtWXIyZqNtj3NTwE3am4k5IJAdFyACi2pR9Ap2BYb1ALlhYy1rJqrEd2NnQHG1o1etw0PioHnCG5nvjlxz+g/gbnkc8yavoNCfsh5SNqIa/PnwZjG1aS6YQVXir6Qwj8Ji44yCbt2jo9dU2hgg3IRrx2S2191TOEGlmlorc X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cUYvYnJ0dVROTTd4dTllTEttRTVRTXZFMzlnY3RMNEViY0JaYXBWcXVCa0NH?= =?utf-8?B?dWUyVE9OdW92b2k2QlNnSGZ3OGNHL1o1aC9vOVorSXc3K1VvUlU1VnJZUkxM?= =?utf-8?B?RzBGTHN3UmlJL1R3dUxsNFErYVlOWEUxczNpdjNMdEMrS2pUbDc3M1JRcDgx?= =?utf-8?B?cWZSYXFWaTJlZFVqWVAyeGd2bmJZZmg2WWpwNG5WM2REazRLMWtLcCswTWRk?= =?utf-8?B?UmJTUVkvRmk2RC9xQXRRWTJMcEZsaUpWSUhYS0UrNlp2dEpSVUNKV0J5aDha?= =?utf-8?B?VjhENno2QTNPaTFrbFNib0NFUmZRZTVjVlp1MGpLRkhiZlorMHpCSjN5ZkhQ?= =?utf-8?B?N0ZmN0lWTzV4MnU1c25zN0FrUHZmWmNtbGtkeDNsNVdtTVhYYmJQTUEveHhq?= =?utf-8?B?cE1GdndLKzFyb1c2MzlOdGZSKy9iNDduZThnQ1dWYVViQmYyTy9CUlpha0FS?= =?utf-8?B?eUVFbE1idGcrb3Aza0J5R0Z4bDErUVZndG5JWFdIbVlQd1pBc0MzclVCanNF?= =?utf-8?B?b1VuWnVKNWJmK3BQS1REa3ZVWGo3RXIyRWdSTFJYeWJudTNtVGVNMllBTHVP?= =?utf-8?B?cGhia0VWUlZoZmpKZGhOT2lHVWFRbXlBSW1ML2F0RnN3dzRZdnlBNWRtUHh3?= =?utf-8?B?em9KWklXbTl2WTFEU3BEdTE0Sy9wZHA4RFhIWEZzeUs5TlgvM09hdUxzdlFV?= =?utf-8?B?a0czWXVFUldqWjFVcncwTEdqVTVGSndDTGFJRmRnNzlCZ1JyZEduZ1ErTmJQ?= =?utf-8?B?VC93RWVGbkhHZlZTencxc2lNOTVDQUwwcHE0dGhCdHdmY3lyc2VybTIwc3hm?= =?utf-8?B?RXpxRTZIZ0g3eVFvYlVKUHRFTXVQY0FhdlJEQmpBOC85Nk1MVzg0Y2hST1dz?= =?utf-8?B?R3VRdHovanZ3dHMvS082OXJEZ01rekI2cDY4eHRtK0JzSVNsUEE1QmYrVTBH?= =?utf-8?B?RTBGMm5jVmdrVTlpem5KNmVTSUQ5S042MXgzMmgxYUdKRCtSU2V1cmQwTmRi?= =?utf-8?B?MzU2V0g3MU5VanZGbjBCSEFCeDZNaW5XRjJrb0Vab3Nwc1F2eDNmc2V4RGNK?= =?utf-8?B?QnlITit5MW9IWDJlbVAxMHlMTWEwWW9NNHpiOWx4aDIvZHlHZzBadmJGL0Vk?= =?utf-8?B?MVJYLzRFUEtWOWd5bmM2c2R1a2cwZ1ZFYmlEU3NSTFNpQlJLMlJzQWtuMzBS?= =?utf-8?B?UFVzZGVtanY3L3Z5R1BOVjRjaG1uRUMxUGF6ME5WTS9JSEN3TXJXcTErTFh1?= =?utf-8?B?V0ZJRjFUaExqMXNDM0RZRGRCcWlrTmRuOGVtZk9NcklOUzRYckdWak03Y0hj?= =?utf-8?B?TjRqeEFJWW9rTWpZUkhoVy9oRDQyTkZ4bGJoKzZEd05vRUVwUHpZZkp5VmVD?= =?utf-8?B?THlhcWlrNzJ5ZG51bXZqekFYVEUwWlo2K2xNWEdJL3ZPRTBkRWh3Z2x1bVJk?= =?utf-8?B?anhHOXpYR3FsM2xwdU00T2lwUDRocmJ4Nk4ra0h3eHRnQzBLdWE4aVh0V3ZH?= =?utf-8?B?d1ZLV015Z3lSU2lkckVOckVteHBEVFUxeVZrS2NyTXZwT2ZReFMwNG9uZWtV?= =?utf-8?B?bjA3VStoSisyMkNLcDRBYVVoamZsUWtYTUR3YVpzTnpSTllObUxUY2dkSDEy?= =?utf-8?B?QUpqTlNxSEtZTysyckhlQTdnU0pXUU9PclpzM1hRajFBYlNFR09DSGljNVE3?= =?utf-8?B?c0x4VDNlUkIrcExiZkp1ZFp4UmZuRXVQT3Z4MjV2eEEwNDB3U25EdnRBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1e7f3c0-c0cc-4a35-da4d-08dc58aad56e X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 15:36:33.1461 (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: AS1P250MB0432 Subject: Re: [FFmpeg-devel] [PATCH v2 02/11] avcodec/dovi_rpu: properly replace context header 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: Niklas Haas: > From: Niklas Haas > > This was never set in ff_dovi_ctx_replace(), leading to possibly > out-of-date when copying from a sub-thread to the main thread. > --- Sub-thread to the main thread? update_thread_context is not called with the main (user-facing) AVCodecContext. > libavcodec/dovi_rpu.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/dovi_rpu.c b/libavcodec/dovi_rpu.c > index d95c7e03af9..bfb7b9fe661 100644 > --- a/libavcodec/dovi_rpu.c > +++ b/libavcodec/dovi_rpu.c > @@ -75,6 +75,7 @@ void ff_dovi_ctx_replace(DOVIContext *s, const DOVIContext *s0) > { > s->logctx = s0->logctx; > s->cfg = s0->cfg; > + s->header = s0->header; > s->mapping = s0->mapping; > s->color = s0->color; > for (int i = 0; i <= DOVI_MAX_DM_ID; i++) _______________________________________________ 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".