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 DDFE54279A for ; Wed, 30 Mar 2022 13:43:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 02F2468B21A; Wed, 30 Mar 2022 16:43:19 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-oln040092073072.outbound.protection.outlook.com [40.92.73.72]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 620CD68A6F9 for ; Wed, 30 Mar 2022 16:43:12 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Av2Tk4fqFcmVUzMNSTI2FF7N22CPy2AK8tGfLju9HiTkW47tzGyJyg6cuTsFUmBuiiBb58jMe4m6vvwISOJdNQfKGtvS/ShHgHQnLQW3s7xYf1Oc8R2d7iGGVuUd0noy1Ws6QyIS7RU5cUMjwqvwkLzJe4/HvOsR/sz7bXEcFS0Y1x1mHpE6CaOtY4GDYT4zdx0BMwtfYI1AWeVOHBvYjfMmPQLeChmlfW2OTPGAMuMV45Cb79uSnl2EQOMRogWR+sQG3djWNB8WYvdM6GbPP6sfXHUmEKSbKXr5mEjQZ/UcZJ7fFYreSRqduJuq4/WNBzPndOm5BZuOsseaBrrxbQ== 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=gk8ViLKEeN71QRYjAT157ysNgryrTgjdp8I1SV/HW3g=; b=Yxdqd9Qlj+SllNxmqyqOXlwOssj5dIKeCfGkPlHGFNuK3BCNBLX7fgE6VNEvtRwBOr+4a1H/XrqJSlmvis9szcoH5HxfTP+RD0zhJX4N5bN32hac5Gf7BP/BX+B6u3nmkvRKzbJcnsOvHIYyHxjWkNJ6EfmcVLH9QAkc/YXqGCPcVsXfJOhncJ9di1FN5uWP4GmMEe4/qi+s9D/sNcDSCMCFOv4j7SG6Q0s7ABEJK8/fEhAAdKRYVl7uRaeiSxXJ06nFTKqUqMOnj8vKzXgbW0vRDQERazhdHzOiPyjmviPVupVL+9hjRX9G8N2PYMM1KfQkQsPrigQEsQHD/JtfSg== 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=gk8ViLKEeN71QRYjAT157ysNgryrTgjdp8I1SV/HW3g=; b=BkLXGTwzNZvfj0MTElvc72fY0n+m8ifWtwz3Z/2FUMKpEabodE8Ymc2fSw17YxcCC4DTdmhxm4I3shyMnX3ZsVFyScfdZOrepXHthgNWUo5QeHwc2KjrnL/uTYKB3glnHzuC0YIne1xq+iZgLXTi5RSGBlZ6rlubuulb0BPMnI7JpBeZ0s5DYVwXdKdFZaCqyDfrFKgxIitRVbDkFenr2/zQAwfUF169/HETzT9BVNjzNnEpkt9KpgeL0RLs5Y/H1hVc3+vtGzKecc7niF4UhT6VQZpNf0Nh7lYsoec6GrRM0AOFsmaAJd6Vz6+aQg4MQ9DBUSBZBtp/DkUr7rK6XQ== Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) by HE1PR0102MB2649.eurprd01.prod.exchangelabs.com (2603:10a6:7:20::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.18; Wed, 30 Mar 2022 13:43:10 +0000 Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8]) by AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8%3]) with mapi id 15.20.5102.022; Wed, 30 Mar 2022 13:43:10 +0000 Message-ID: Date: Wed, 30 Mar 2022 15:43:09 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220323110325.5499-1-leo.izen@gmail.com> <20220323110325.5499-3-leo.izen@gmail.com> <74e44665-37ed-bf5e-0ba4-7494706d2742@gmail.com> From: Andreas Rheinhardt In-Reply-To: X-TMN: [k38pd9+CU7sDqZeBOXGZxbRHtfWT48OI] X-ClientProxiedBy: AM5PR04CA0018.eurprd04.prod.outlook.com (2603:10a6:206:1::31) To AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) X-Microsoft-Original-Message-ID: <79b18759-f6c7-b864-9eec-1c95954ec187@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b63f17af-de47-4062-8380-08da12533a9d X-MS-TrafficTypeDiagnostic: HE1PR0102MB2649:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fIpXFrDEonVrR2wuEZZbeKDgjRXQtccK5A3q3OaTki6PNhFZ3GIZxZJf4turY++aBr4Adw/Xc4JP4akL3F+44yDsQArZEE8/1jWxL2dAMncT5AWT8s0rGrcNTSjlUfCv+zDXZCQiKx/5HsY1+PDWg5o3MsK4DIxJo0sPBph7ZI0rqfTMC/ZsgNgFn87dFENJcj15lsj7glB45oyDYDHFwOOkChXLeA1/dLY+rikl14eTy5hoItfCjVEL2M/TN5tUKIviGvFIk2UAhKKLiH8XQl/MRn9gZaYF79eG6P41KnLe0IgN0DQDRxT09NGhJBv2jmx7oQVwIkr/EKtl928SooDHH/E48+hXgilWDo2xGZBjG75bSxnLRoyOZzs9eqYbc+FEgXhPRY9LToQIPQ/f/n7u6UEPjuvZwkpCjIggggIk9bqo/6m1y+e/mOFvvkmoh+J526ne8WqV04V5KfDavktprJSQxD5mVdMPflVLEHHPVriOMIoTrx3c3Ahh2I/xqF8M+/OnzCFKNvAIckGrpgN2SUt34a2rhQN9Se2sy17JiQ3ZPWKf48BLKSBDFeHyBv+aP8nK5WrzdMHGQ+BwyQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEY4ZVp1SnhmVFRUQWJIclhmVCtDUU9jd0ZnS1RnNER5RVM1U211TGYyOFBJ?= =?utf-8?B?QXJ1Z2hYS2ZRTGxrUGlnQTZPQ3gvajJ3TWI0SDlhSndsbU5sdUc1Z3VKVXBz?= =?utf-8?B?S2lzWUJSL1hDV09leGVKdEg5bnVTRFlwWk9ya2JaU1U0Uk0xRjBveEdVOTVt?= =?utf-8?B?WGVjemJ1RGw2aXlQK0lXTjlyZVVmYVdaT1M5SnI2b1BVN0QvMk9nTU1UK3dN?= =?utf-8?B?aEs0dTZNdE4yOVN4QnA1bTlacDdCbWhDUVp6cGE3Ry9OYURodFRLZXhSSjdj?= =?utf-8?B?Y1MxNjFOZUZQSkhLY3d1WURaeEJYZWF5cXJaaW1DREtGR3FFQWRKemlSSVE2?= =?utf-8?B?Q2EvWFpWckxHakZsZ1h6MU8xeTNVekdVazVZaWkvSHRZV1NzVUsvY004Tmw0?= =?utf-8?B?NWRFekw4WS9qcHhzejJDS0pYUEN1UjRhYzF4bGpYZmpRZGYzdHVxdERuV1Bj?= =?utf-8?B?NDBiVlhmL1BpNFpJSnZvWFRHWGlDbXlRZXVTbEVadjYrLzM4WGE0bHU0QWJX?= =?utf-8?B?bC9hRVEzL3FuWGlsSVp5Mzlsd1FtY015Q3lvaDhzcTVmeE5RNDh0cDNCNVoz?= =?utf-8?B?cS9GZWR2dHFMaUR2THBWM0RNUmwxNE5sbzVHYUdOYmlVYVNpRk1CN3J4K3Zk?= =?utf-8?B?My9BZnV6ZU1VSzM4RW1pOEJkWnNWNGp5VXc2eDNheU5xbTNTZmc1NXJzbExM?= =?utf-8?B?YTBSNzJtbXpSQnp1UkNvSytSVEtMa2Zpd2JoTHpFc3NLNHJ0OFdDWkVWcWxp?= =?utf-8?B?UHNuU1IvUkVxQmt3dDRUWGlFMWRLZVcxai82OEYrVlZxTmdsN2l0NVRUN2VU?= =?utf-8?B?QXJSUU03WVNldWVzUVQyd29NWXZHUHNZOHpvVzBTcTlQTkxVS1k2R3pwMUZU?= =?utf-8?B?WkNnVStQUFBjcm9DOFQ5ZmZCcSs2bjNLQ1hJQ1JWTElFVFI2OVA1VExlUVdB?= =?utf-8?B?bFFibHlCbkNqVGpKbFRTN3NZQUt6bWdqVzRhK3lJTERZK2JLbXdWUFJLejRt?= =?utf-8?B?Zlk2SDRGQURubFVIOS8zYW1IUUtqcyt0V2t1MG1XRFRGU1dNM2tBZFM4SDRW?= =?utf-8?B?SmNwciszTXpWU0tQN3lNZGFid2MzeXFMaFN4b0hYR3Zac0E3Z0FyZTF3dlhv?= =?utf-8?B?cjdrVmp4aFM5T1ZDbEd4V3FRWUtJbG1mUVFWbVJMZ1BBVUt6cXNnci9FakMw?= =?utf-8?B?WXdpV3pXY3N2UjlINFZOQkRZQmRLOWIzZWduaXkwc2hZYmtiL0kyUG5pc0hs?= =?utf-8?B?emoxVVVmVUFmbkFkZ0d6SmZ1bG10NElraXZsRTcvQ2tId044cjNXUDVGcmg3?= =?utf-8?B?ODVQR051b3hsU2JHamx6ekoxUUxVa3ROZXl1eDg4aUFiRS9UVFZwckJSL2ta?= =?utf-8?B?ZTl6aDJTWGQ4N1JVdFV5bjRRd1BjbVVScmVnNUNaS3hXMkRSYkJoTUtPMnZD?= =?utf-8?B?dmMzZ1MxcWFQY2E3Yyt1aW9UaU9TWnR2NC8zOGxyQlovSzl6aVNSS2RPZDJn?= =?utf-8?B?UTJWald3QjVzRG4zZGZxT2dNSDV1ekdQdExBYWZvRGNWMHNPbXB3MGZ2L01V?= =?utf-8?B?SmdxdEMzS0JES1RtTmhBMkhKWHNzVk9SVUZkWG80OERDc0oxSVZkSmlncHJ3?= =?utf-8?B?SnJRcmdOdFJ5WFV5aGtudCtkYjhGdldKZVBubVRiVmlEdjlmUm04ZHNWTk1z?= =?utf-8?B?RFdqdEVsakxhVjArTHQ2SUxISkN4NXI0b3FsbzVRTithc3pUb3MzNkp1aFJX?= =?utf-8?B?Um4ya3BRaTJQK3dwcHl5TXdUV3FPM3lKSHlXcHhJTitMdkNQMTE4TzZIZFEw?= =?utf-8?B?RjZURUxmejhnSnhTRjN0em1wMDRyby8zQlZwa3FwR0hlVDFZN0h4Q05YRjVr?= =?utf-8?B?QnNBSE8xRjRVYWF1bU5JdmNRUE04REFkZG5OVXlvZ2RWWElqcGhoYktweUUy?= =?utf-8?B?ekxXcHU1TkRLMkdjWlpUQmhab0JscWpPSWVwTStMVGZ6eGsyTVV6cFJrUmZm?= =?utf-8?B?RHlsUU5FZXJnPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b63f17af-de47-4062-8380-08da12533a9d X-MS-Exchange-CrossTenant-AuthSource: AS1PR01MB9564.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2022 13:43:10.5551 (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: HE1PR0102MB2649 Subject: Re: [FFmpeg-devel] [PATCH v9 3/5] avcodec/libjxl: add Jpeg XL encoding via libjxl 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: Leo Izen: > > On 3/30/22 07:12, Andreas Rheinhardt wrote: >> buffer_size is not used after libjxl_encode_close() at all, as this is >> the codec's close callback; libjxl_encode_frame() meanwhile may be >> called again after freeing and if it reaches JxlEncoderProcessOutput(), >> the latter would be called with next_out == NULL and available != 0. >> JxlEncoderProcessOutput() might check for this (and error out) or it may >> just crash. >> > Can encode2 really be called again if it returns with AVERROR(ENOMEM)? I > was under the impression that this preventing further calls. > Why should this be so? (E.g. a user might close other processes in order to free up memory upon receiving AVERROR(ENOMEM) and try again.) - 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".