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 F2BE04D277 for ; Sat, 31 May 2025 02:46:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id E6CCD68DBA5; Sat, 31 May 2025 05:46:03 +0300 (EEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12olkn2027.outbound.protection.outlook.com [40.92.22.27]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0EC4C68B118 for ; Sat, 31 May 2025 05:45:58 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=uqVe932q5WgfOTlsu7u3Lr/xhBDa4FvOHWMluA7R6VliN8lo7n5y1WPuko3+6qMHIWPEg7L2Vdbf6Hiq3Yyoh+bgNfSthyNON3SE3Mi9h7sqaGW/wjI7rUqgmJoUqIbs3gkCoQXeP8UeCkp7WUXmvlx56z4Lh1UpBVeE8bwwlniueuRSq5bZLrCXx6ZmHupt1s5BXdbubWpA3egstqQXVgONj+TFz+MFiYRBvr/mFsutSjpaWj9UF/s7LVdJYYfL+1Y8uYfYjxSU6pb6JlklnkU2fr+EtFOV0+W5QgAeJCDkKFBSikJJCdN1TglblTOBM2N5QfN1kRdfsd/BmFk+og== 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=oq+CKJvED3RZTJN4jaqY+cbD3+s+gTCu+cAyp1dpcsc=; b=lzVTCvFBL4MjeY4XODlMJnbn00JIRj1d/9pDxx70v0qJne7Qu61Pwv6gPXyK+g3BlmICzrLIs6k14i2zEOm+GJ7bzf5Pus11EwUKlG1BKB5NjSS52j5U7KywNG64x0er6jdFqpcuTwQTIL4NmZ/S8wPo4XHEBzu3HEJT8xLaBPfNBXb5RGJuEl0DlziqpWNE+VG7GMtnOZNk3R/Y2yQCpuCRdjDV+KeBQRGK46uAs/XiwWf5KuVUPLVVcaXzPad3wqb5Ukn8p19sucMQTXB+rhzBvTnIXcCUYJxjY0xcXXG0nMFoPLC0TL31PvuVTqnjrCusXzoFpu+LFxeLuFLhSQ== 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=oq+CKJvED3RZTJN4jaqY+cbD3+s+gTCu+cAyp1dpcsc=; b=LBn1k/HaiMgzszXa5NYIA4UlYQF4BEf0Dllok87V0T3GkUDcpEH1n5fbay1OL5QJR22f6C3kEzGdm8n51PzkEH0E65lqSKBuyANtplYolkCGhYvIoZT2ruXuZSVO1sJt8Nbf+TideA2wKn2XndhjnjY/3wHO3Po38H/go742S1CMixSU6/rYC8z+zGnfFbe3FBs1YeAeRwL049awygF2XcZibT3QNx3s3HFQROiGpPnQTgiMAbU5cQfaZusvCRJmWua+Nxl/AyBCbRFAHS64WQH6DtldByenm9nTvYfld/rXjBEarfcNfcRdbda6qENG/k60w8vQuO5I4Bv+OIqU0w== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by SA1P223MB1070.NAMP223.PROD.OUTLOOK.COM (2603:10b6:806:3c8::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.33; Sat, 31 May 2025 02:45:54 +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 02:45:54 +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: AQHb0c5ufGPZjAyso0uY6AsCLWnHO7PsBpaAgAAAj0A= Date: Sat, 31 May 2025 02:45:54 +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_|SA1P223MB1070:EE_ x-ms-office365-filtering-correlation-id: 536ddc6d-76f9-487f-da9c-08dd9fed438f x-ms-exchange-slblob-mailprops: Cq7lScuPrnoSu68Y5FdRDlCPOBk43FEtAKeB18x4ImNi3g5iyVX2L2IOycA5j3LZ1VFOI2qqDPW24KykVMqEvSRFg2Y+z7VPwyMlrlVrlGG+YNxxop8Txo7q1iREP3b+yACAPNNoXQp/PQGyzdtX0EfplJ9/njxxLcGxVtsdlg3mlfTQEeOqPG0IvcRQbeamICVrsCsqazHxDLUivDIsHNCb0ewwI2S+8dxEhZ3CTn7hxNKRYtoZ/kO+7r4sKaoYBbWUiRNabLE//iZLEIrmjD2+KzcZxvmglfnvsL4KYSvfmRaeiW895C05u6kWCrxx/hnK/ECF6jeBPWkqzf7dzIAj1Pb8QeVyl+1MTOO8Pgndb4oCq5WMziGMOHdWxPOWtqOWAQX2i78+THB0SqpCFaefLl/7jPPX5lJXR24kiJZub+ySpJYLQgL0SzS9K/SWMS3Yz7sIDA/YL4NO2yt+qGpAs7Ssux0JJDc60i1jfrtcRi2rL7qfAuG/GG2JTjwwehBGyb1qwlJwHiaerCyz1JA8GtuJSEB9lO0N0cXcfjxF8iUAu1ZWG/1kA05JaUVlm2tsU/DLPEQGZ1eyfgOKGeGfI/UuWEMFYYqoFbJgj/dMMO9t+nNI2ZN14C20wEGIelINAro0IvBcvBOitV9uq5WSZfZvph26ulcpjkIIgHZXsWBpS6jn30qHD9Uj55WCwjR9FL57PLVrm9M8kQrAvnd2PFRh6Y1qfi37eoz6Yo6dmxd0PjbmDRh0E+/ev/aEcELoF6CDQp8= x-microsoft-antispam: BCL:0; ARA:14566002|461199028|19110799006|15080799009|8060799009|8062599006|7092599006|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?EP/9NST4Gsv44S4fpTScS2zkgLH6Y+mAKSut836B05ajgtM6MmXT2/+h5myM?= =?us-ascii?Q?i9EAXUMJUzo1+RRQkAbJEEO7bYmFkx5x7XFEj4bRDojNEqBNtFIySIFsidiL?= =?us-ascii?Q?YC2sP/Qvqb1Xjmplpg85PPspRdtCUzsYLYB8KU6NMa7Ym/C2+il4JNiKJ9FZ?= =?us-ascii?Q?DRXWfiYMXgEOlEP4IJ0Vu8zL4a9L1sfYXBZlxRs4RV5tc1ncXSx2fVMdFVBP?= =?us-ascii?Q?ZlSyMog8o99QOBz7DfQyRQJfuXmeKSIkujlPNn/6Xu9k61kc6SSXRvmtsKaz?= =?us-ascii?Q?z8bYjc0SoXlFf26T81cIpb6uxidRaOwZYqUNiX5zRpnt51Cxy2oHfPFqO1PH?= =?us-ascii?Q?sE62nW7EZUhmZezzS9O39JVqAKuqm/49Mw8PedhfGGVOd7lqybHc8ZQehYVH?= =?us-ascii?Q?zaXbpeldnSAxQeHUz+U2inz8WGyjFxC6lWHuTyAAJXtQDu238SwNs/fjzHWn?= =?us-ascii?Q?zkoDJCpyEkh5qoCXSDw/gCF/Ss/Mwgimo01BWyRoAeOS3pb4bejC/KtqV66W?= =?us-ascii?Q?iUsF7X4zgzOEephWOcHyqxz/ZbmrqxUIJxX2gtmImbV8yWKkcjOOjyfxz3ex?= =?us-ascii?Q?Kk+GKlBDSFX/nCfzV7FBuxIdPu5Fatxuw11nZdpXRTuEAIddhB90eOPRmZNd?= =?us-ascii?Q?N3X99Xi9q2Xum9g4S0nMUqZ+N5lGp1sii+AkoPtHGtZmlEIPhv6odxw937XC?= =?us-ascii?Q?//zIggf7nBBfwZzf6aK8ilMI4Cq8jbRkKW7tvMTtUKINN/cRdpoaaMPTOjzH?= =?us-ascii?Q?nNTUvappaX3Gt/TqB2ql0hhFJQ9abO3SLqKJp5bBXusqdSPvljVrEwxHvcBf?= =?us-ascii?Q?s3AGz/c1zvEdirQ7xRaIw9EpEGWUh6t0ny+212k1hrvRUii+JUXlXLMNskKl?= =?us-ascii?Q?vib9L6PAXF0dhx0ym+nmnPOtf04Tq6vVHb6DMxzy2JnsfMaTBOSp3x1St6JC?= =?us-ascii?Q?fYuHphlYbmdeJkRF3ucnUhEplmP/vDWa1lYSfb1m3KtW9rNax3bybpbc1Dez?= =?us-ascii?Q?jtlLZ6VEkFC6TcfR+kc/CZBVl+65O8WVv0cgX2z7ggRpCq7TNZKHZlOH/0x3?= =?us-ascii?Q?d5V4Kcj3lYZ+jARrmMS6Fm0f2CA0qoo68n+zvG6d6d1DzyGahiI=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?em05sXzwsq9FloELPcNOpsOifRF0o1Jw9BD7byNUa1/Pyzl9D3PixwbonWlO?= =?us-ascii?Q?Ddr70X/Hwe9+48NWae1XFWa2l3yI8It7lAPD4WOYEenjQh0UuGj8zwPHviBJ?= =?us-ascii?Q?1XzcINBsdW57NOgZJyUMMm5kXBpxfsmYK+FMj16Z8ZSQ9dtAhxhfXbElZG8d?= =?us-ascii?Q?UMLn/lBAmt6V4/9gJrr656rXiduM3HUtE9jLd9ssvl5S3eXbidqTHqphFJLe?= =?us-ascii?Q?VkfJB4fvwg8Z5L6sibfEotgbuuw8r17KDWyMiGpJAsUG2792AdgLTmxjEI39?= =?us-ascii?Q?/kcR/ogcmccy153UP8w94Mea/yudX/9UZtsCbsYYPwdCslb6XnVsRGPZF42U?= =?us-ascii?Q?lJIHxoQ12CPkH6CzGjuhvxudfv8g9LzuWrW6yKLc5YCTh9HoFD60PL1JXjbg?= =?us-ascii?Q?YtTNryWeN8jMcMNkUyYfH3KazYpdDUVwGlC+6fWFc5IvoesrRCSAJAL+ZSL/?= =?us-ascii?Q?SbLGXLmBo6fKP48Edwnd3BYcQuLksnj28/6wFHlWo7yGDWm6S2uSGBNDssTj?= =?us-ascii?Q?oveWdjnn3/Pxr8NntRlnyP1cqVbbTxykjUmlbPFJu22RzT3dbKsYgrovMFPP?= =?us-ascii?Q?gOi+nLFcWojdEyORYu7T4DJCG7f5KjKk4LS6qF2/wEhzRROzF5+lT/gMubcZ?= =?us-ascii?Q?Ju8x9hQEdp23I7TM1r81LYtfM9ak9hDSJg9NTAhrHjPkoXwEX5FbIszEAhJo?= =?us-ascii?Q?qXKXCP9Xyxc2soHxPuYsXEGm2opbj2KmbNLrjbDHC7U4iv4fyLHrEe9CrFL6?= =?us-ascii?Q?h+I5lx8ciO1wt9asnz/AwHmhXe5rhNJKHYmi7e5O6e9qqYypTflMWx5W8wnE?= =?us-ascii?Q?ku2g9JyTJoFFfQafc6eoHl/vEHcPTkZdIoaoozjf2S7M6mFp7FTPbr9BmgI2?= =?us-ascii?Q?H425SSvQ0YqgrPn5b8MUGTfy+Rz+ch05APXeFZ3Tap8V+etvFzEsc2sifZMO?= =?us-ascii?Q?IFIPtTCYITYR3UC6PtUPDZYavMgGsPNcdPMZDBRK+gukRa2QBque1vxXF/AF?= =?us-ascii?Q?gPBtGGmWWBc92iy7KzWjmfnNCYMEdlqdpLlTcDi+3oX7BjoFP4auqYaHu0ul?= =?us-ascii?Q?1ZJqs1RrFFK37X22livRje+RiFnyXukxmvbCiNhUrAQbjCB8yIhNVe/JWL44?= =?us-ascii?Q?t9WCfhCu+KErB7CfDR/rpEJc1c8vzEnV/UwUp7ydMWqBK8vJfKqNdxo/bsfM?= =?us-ascii?Q?0cNRA2a02FV0ZJhJ30gN29+iFzcxHG5R6/m4jmOVEyxg4eJZDcTcvtzJ4ag?= =?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: 536ddc6d-76f9-487f-da9c-08dd9fed438f X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2025 02:45:54.5935 (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: SA1P223MB1070 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 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 _______________________________________________ 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".