From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C439B4B9A9 for ; Sat, 31 May 2025 03:57:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 23B9768DA90; Sat, 31 May 2025 06:57:41 +0300 (EEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12olkn2100.outbound.protection.outlook.com [40.92.21.100]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0E1E768DA63 for ; Sat, 31 May 2025 06:57:33 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VQO/Sou19ZwV7PSJGvVgytU2VmtuF0hBRNs9l1CNn6L0E785Hdbvm1p7cEBOMcCFNFcxVlMJH9WnFDumUEx95+1EMMHzOCvWS+QYkgGX8SG5shZ8hDjyPrY4Pt350CEiRNMAikJk0QmRMtJ7vwXKuxnkQGeKjedtgEzGgbEyV6AvWnuBuWsYOuTdNHsMHvQAwdvtM3bkIZLhliszGw+5jJ7oLbW4G4nmR9w6OIbUYGr9SOYLv/f6NOIDPc98qDeDtCzf5ZXaTOUEwMWDQlQ9WzBx++H4Cxl2HIFFKcwHhZotPYoSzgnzoaJK7qlWVQaHkLqluXkB5DIflp2PwpIkzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=eUudQLKEoYVgvne9AxPMshATflZgwWdrawQGlOWXXyI=; b=RQSKuf2b4Kqkx+A36K3G08Iqr1QeRbuibwpM+UDxruBTUhuv2pPBNpnuennSDkM30fsE2EIvacLmL14M1YfsIwCHNcLDr5cfJ8JDOMup0hp8I3e/zPBmQEvm+7Ia1O70BdWEGRAPhraUmR/hHoSBG7uTBiOOgGg125tCjVexhAB52iUw+AYHuCjyQa2YfsQlzh9f3Y60Yn6QUYKePu26CHWlg7zTYDZxI1ZfNdm7ypiKuUtsUC837syRU3PTdkg7jtJ3XOf+DU0O7EYApXLmHk2HoV5kFu7cIz4F7oSUuJ6c0q9XgZ8dTj73FvrhToMpK8ApGzh2yWK4SNIZeXqSmA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eUudQLKEoYVgvne9AxPMshATflZgwWdrawQGlOWXXyI=; b=rrkfo0z1O6FjmDmXJXdeFtH4QPEOmyRPQq55uawMCiIuT141GNhl10QaEJ9ArP/h27NgWGT4PMMVMmGb4wuXakFWWCeT/4FWefPE6/x/0YKuoHF1JpvVfTXIga7iKkYXkVACcoc0Rb2Dim9/h+RHAZ1lDFYrhPLEhnIbudj9mZOBbT6uE60L4cUKWxrW6T6Cmko1m+Dv0rPZGddeNaS/O5dVxwyfxa8Bq5o4rrB13eEwRffRYWvZumd6D1nnZzd6to59Z5MjGvyZv9gc8Ua4AKdnMTAgW/h/6eop+LrZHOAybOYm+Kxdlca3KM4sI2sVxouapdZXEEm8/z3CkebxJg== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by BL3P223MB0067.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:348::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8769.34; Sat, 31 May 2025 03:57:30 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%7]) with mapi id 15.20.8769.031; Sat, 31 May 2025 03:57:30 +0000 From: "softworkz ." To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 2/2] fftools/resman: use inflate loop with increasing buffer size Thread-Index: AQHb0c5ufGPZjAyso0uY6AsCLWnHO7PsBpaAgAAAj0CAABUa4A== Date: Sat, 31 May 2025 03:57:30 +0000 Message-ID: References: <48fc3a68105dbc1631ec22657a141d927acafa9d.1748656229.git.ffmpegagent@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BL3P223MB0067:EE_ x-ms-office365-filtering-correlation-id: 7387b3db-cdf5-4081-0928-08dd9ff74416 x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtAKeB18x4ImNi3g5iyVX2L4F7PsTHLtlXN64TXlHT+55TRgKbM3RvACXGfrdkHfht+kRNLVUTzzTxH4XhFyymZDdMSKp2t0TrHKUQHAPK3oZso03n5klFHPW7zfFkrq439CTM/US81YxwyKwg/IbUx0H14airsPDqXbKwuWtmMHFrZLDvj3G41FqDWBG1EGwno6RvZlRly0aanW6xIi48hoCpSQaM0O53v3oAwlvlRuNgSGQ9oDZMiFjO/B3OVgpbo0wD25cQraU7aNbSlDG8OyYpR0wA3imVlZgFodkeCqtG4XModnn+FD4Z7MQQMz/T6HE124wHk0Z1xvLzeWDrRvqFqeUTGl3pPyOtWgHeZ9WCt9H3f7NAf8GMY/DNfeYBKZWIPUN+MKyNWMgTB9oxDnh5V97MILDM88ojuyqf7UCqk1HZMqbpR2f5CZQSSSFQK2n1/SNwtiWuKD4alQHGnS+vmsgI4lZiKzVvTFB5XNZywH1EJx4cZCiu6YQ6edyGI4qX6R5l5ThtBAZk4+Rj+FgJiFJkIBa4z2gZqwuOgVP1n9ZXfi+aBba2prWu0gi/UWyOpslPmEFWaWs3sxtnXe6fLp/yU1wKzqGmNq7iJBv4pFAeGclFaXhSZn49L4AmCsuzOSu1PILlOQCWLZjnWD2fOkfys7Sz+47BDOjQmGeo6fn2Y6pbGKYK//62iV8sVDn2WlYS1Aw97HhfyU7C8YB/Gemb1TUbZVVP/IxDDFw= x-microsoft-antispam: BCL:0; ARA:14566002|15080799009|461199028|8062599006|19110799006|8060799009|7092599006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?IZj3koF0UbaBJ7xm81OKiV889oKuaNm8VUeyzLP7IFcsou6sFGpQBzdMu4Jr?= =?us-ascii?Q?QYSk69pE8Dw02SV/HqGMb87c/Tyt7wdRkSIPFoFmJ8UNkOnyoPXE9fInuIdV?= =?us-ascii?Q?IziXO1bJ1Jo4F/Lupea6vSxdScs3qrHuqBMzu79ASAWN5SR/6O1Bx8f37FJ0?= =?us-ascii?Q?lheuwoEFBjmwlLd/4JCm8/vX0o6/T+6Y25IgN9bKUpXFds3SH+xZj0RHCq5V?= =?us-ascii?Q?Ajd97o7OSqtXiR0NoaaZKsP2vu+AFx/lkoUJCgxiIqVq1XriOMRoT0PSUzzC?= =?us-ascii?Q?a2ZqA0oe0B956kzZfqaSuVVHkI8gpORPELDAZ5jIeOWMF6R2VIlQmxDt9mw0?= =?us-ascii?Q?0Q4BtiW+BTAn2A/SMiacB0rjZhi7i8wQHBlyYFbyaSbIt873iaPb6pOKVq1I?= =?us-ascii?Q?T3iHcjxKPQPJXvHFClfwQEGPO20F4GQcFy1oOYKE1onQQwaqSxYPakJ05Pmw?= =?us-ascii?Q?/NVDOQC5mOZdeqmMX2mkXqY3VGGPrattO7pXii+P0dbpkai8/lR0nWVecmOf?= =?us-ascii?Q?3Rcdi9Lgo0quF8odVL2UEHVn/BuwK87aqhhU+LmOfnGZiWtAUYSj/hM97rqk?= =?us-ascii?Q?PcDDA1Oo7ZOzkpGENw8ie4m3VXg2fZrfopNXzv/LsGd3EV8z8/U3VJ5mTNsD?= =?us-ascii?Q?/vZM3fW4jCOXNkZUfMXaU3MHhYcDynFeVoDP0j1YbPRTmrZ43tISztuUzghU?= =?us-ascii?Q?GF7MPWQYNQjWY3MMnaa9i23p86cq8GOl3zRQVePz3+O//z4ZpMpL6STnijlf?= =?us-ascii?Q?wEJLoYRFn/J5lGFu5dumDdl28qv7cWmK23Pm7etkLQGGo8vNYceeHl4uP9TK?= =?us-ascii?Q?VIpyC8tD0MsAxAx38rsH00iVJFISIeZjpwSbgBnELRP5cmOSwO657QxXK2zp?= =?us-ascii?Q?yQbW8C+GomDzK4m+RNiK09o0/RYCsRM75iaubPB27sFE02XekTA+2uidXva/?= =?us-ascii?Q?d3dapr4LrMoW9+jrVw/VXmeFE8e3gsm7btmiGl+ZYbI3WMaZfXItSlVXWUMY?= =?us-ascii?Q?ea0wDmolGWN/8FGt6IdtiFAuuto3UQ3psrSbtXAM/8DufBDdQBMVD9wGiYzQ?= =?us-ascii?Q?Auw1Kj7XnZv14vKdqJzrjS9rt1i5SBNwJXQROvOL0JJVT5M203s=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hfz27s89yqBoZ1dHmx52SUdU5/thIm0Q7a4QrABofVxGG2APT2/QmQ9W1Mxp?= =?us-ascii?Q?93UQq5Q2r2GKeIPiRpITbDzJizp/9R6EmRs7iHmj8s58jjpzksq7wbbbUpgJ?= =?us-ascii?Q?9HuhaxZNZvGVY6yHhiP9L+T7M0bVy/Mw0qSCHnL6kw7XaRPuIeCidvZpd+Ns?= =?us-ascii?Q?zrnZXpY7N/+QuFPg813rw/IZaCHGjhjIZZtPiT9BP+wda23Cc1rcKf0cVHs5?= =?us-ascii?Q?mzTMOGiuDBSV9lqZF4VUM+ncUQNM7vV+VLydhXvXyaK4oTvbfRKa8VlZbxJr?= =?us-ascii?Q?V9+zoDtKs94dwaAOY/+KVyeiowNH90ogPOHBnpO+5riYMw9wTW5nlxZcQDmi?= =?us-ascii?Q?y593CLP3JtRLrKrsbNz9bL+kmNVpzkujwRyJPqZ57IEOrS2ayrMjeHOMakgQ?= =?us-ascii?Q?lWAV6aSsj6Qett65ZJzZK9l5jDYvLwpi45hov7KGTTAPwlQ/aM7JIpPvZp28?= =?us-ascii?Q?CtrZyHhJbSlo/Fb+RIm8IIT7Kww2eY4DWib4pe4/sukB+iU+VUUGosvi6nX+?= =?us-ascii?Q?uC+D2ymmzFPaD0Q0946L+NaStJ0djWZwG0O5u9Cx9+0MNJ3i9gG+avFraSQ8?= =?us-ascii?Q?EMRa9nPQAvMbw18KUnW4DiTi9g/ZOUluEHE1/a0Kp1oA+vD/Eu9CoGJ+A8WG?= =?us-ascii?Q?hdh86fBNgsw22McLM4M8hKClDlEgDURPX6p8AsJrJxmkAIkDuXphRMw17FpY?= =?us-ascii?Q?Je9VbFeqrpZCR/hgRoJ3FEKnWOzxJmreXekbsqdsUZmQ9M80yaHo1mcy/j8w?= =?us-ascii?Q?hvEpiN8Vp2/KAkKxlB3ubhH0ywB5LNPTLLEXaPVenZHHPjlJyLChA5pe3NlI?= =?us-ascii?Q?yVjYuia4is4NeatXojNZSk15369tfZODVW/TLZqvlaRnJVTxfYzDFNPTTDRh?= =?us-ascii?Q?ugbSnBmmXZs86SL9vUU0B75r8T9zqO/JpF3jVPkXp+1cWxsGqq+xpWk9IyC5?= =?us-ascii?Q?ig0Vdn+cZW9BHjulo9fEd2QN39TkkjCT9zjz+V7pWxuf4dWgEJ9olT00iTkv?= =?us-ascii?Q?jAXv2xdUCJCZDmwu9hO5RRMXUCtxe8ynOLdNiLCoUrxyuNengk1PLj6xeBzZ?= =?us-ascii?Q?w9146VF2Ak9r9lj9Dff71+GjJ64LJ6WuGJMsC79eiBhzifbGVmbkrYKvE/Rs?= =?us-ascii?Q?6XDa7n23qP1ygQpfet11K40/HG+HZljF8P7XdIFCOPfJZHY7Paay/o2NGeFs?= =?us-ascii?Q?MGDbuG1iSL8TFZO1jVbxoLxZwevUZf7LYUX53FKVabkr1QzAQeL2m+f4Yuk?= =?us-ascii?Q?=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-8534-20-msonline-outlook-c7cf3.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 7387b3db-cdf5-4081-0928-08dd9ff74416 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2025 03:57:30.4374 (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: BL3P223MB0067 Subject: Re: [FFmpeg-devel] [PATCH 2/2] fftools/resman: use inflate loop with increasing buffer size 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: Kieran Kunhya 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of softworkz . > Sent: Samstag, 31. Mai 2025 04:46 > To: FFmpeg development discussions and patches > Cc: Kieran Kunhya > Subject: Re: [FFmpeg-devel] [PATCH 2/2] fftools/resman: use inflate loop with > increasing buffer size > > > > > -----Original Message----- > > From: ffmpeg-devel On Behalf Of Kieran > > Kunhya via ffmpeg-devel > > Sent: Samstag, 31. Mai 2025 04:39 > > To: FFmpeg development discussions and patches > > Cc: Kieran Kunhya > > Subject: Re: [FFmpeg-devel] [PATCH 2/2] fftools/resman: use inflate loop > with > > increasing buffer size > > > > > > > > } > > > + > > > + if (strm.avail_out == 0) { > > > + chunk *= 8; > > > > > > > > > *8 seems high > > This would use 512kB when 64kB doesn't suffice. We're far away > from 64kB, so it's just hypothetical. > But granted - this happens usually just once during runtime for > a resource and memory is more valuable than the inflate CPU cost, > so I'm inclined to agree. > > 2* or 4* ? > > > Regards, > sw > _______________________________________________ Scratch that. Let's make it perfect instead. Please see V2. Thanks sw _______________________________________________ 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".