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 2EA444BF6C for ; Thu, 18 Jul 2024 15:39:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E756168DAF2; Thu, 18 Jul 2024 18:39:03 +0300 (EEST) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id ED2B668D415 for ; Thu, 18 Jul 2024 18:38:56 +0300 (EEST) X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.11.12] ([95.33.108.53]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMuX-1shRez1Zib-00VaBO for ; Thu, 18 Jul 2024 17:38:56 +0200 Message-ID: Date: Thu, 18 Jul 2024 17:38:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <8c6c11a6-bc55-41a0-9f98-262c60f63ec8@gmx.net> <593d1c9b-a040-40e9-93f9-d6966eeb080b@gmx.net> <172130193771.21847.12496308464135252572@lain.khirnov.net> Content-Language: de-DE, en-US In-Reply-To: <172130193771.21847.12496308464135252572@lain.khirnov.net> X-Provags-ID: V03:K1:WJgTul09Ghk0AoPmgdVK/xHODe/6ksXnkDlwgKq4se/ewY6FEU6 bmdiHuME1QQI5uw3ZaDdiJQTU380hRsVvkSKqsv3LyuxTNVKw2FUO/HgIlsclFnmf7Uxe4B ttl9ZAHEt2Z5i7DT+iZBxCiVwFFs96f0gA0xYTLaS8p66dDiRVBcQ4oCn0+IOV6eviGaxO5 Tjv/FA6YV+XShti6/cBuw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:SnkOuHJO11Y=;G6EZRXeFj7K2XLm8I9kws8d64WC M5/enIWQgVA29lCuDgV/+nX6wgioEm4oVFn9RCsWo7CFcxxAArCqWpGYaRkEwd90zjutInbJ3 2X6Gszw7ctApEaxqtAaDGK10zuXy0FxzuQR/uCb2bERJSLyDn87EMv44epSVDogUTc60u0zC0 IeF2zOkEs6FoBxT0LI1HhdGpby3hX3zM5c7jPOLF5/x5cUkpSlztJNjS4dwoA2jE5cQVSiDJM 9NxQUUQzxIuFvVzJAXyg2umQ1zT0EqVdVP/7N0iQfdFNekQth77vUzfIa/YqU7vmjJohxx+QC RBVEZkGRB3gkl3bBv6nYGK2Xb7XYLprRWe1as70sWo1x/LG1JQzfvpfACURiLYCU5ZEqaSkv/ u05qg3ZlQrqFO1mVyDF6BhOAFS0OfJ90dZM7/UlDEY5tdjiLCVDUF/VFxdKZkJ5HPi/bkk1dk 4E9/2Xzoj/ZE67XJAyyNvcqXl5mBR5YYewsDj45cBaKWBencUN3BtsE7gR//DXj8J3HS/VL6q eF98d6r9QKoq21dOU+xRyIXIrVT1eTg/ZLCObmBt2jQjDdcw5FJdJxDBKzFyjmrlzn76iNE9j l7iYRWodxjkq3bKFt4G05QRDBruIS5/rkO4uKT92XceF1rNPiW6koP2z0J99cBYw0j8AZ/y1m cFITt6cwIQ0XeElwwhk325mBnKNed88Q2MEXXR9aJ086dUgf7e2SL0Sl/WamA4X/dNg6BqHQH AkIv+7bt17QTqAXgJSF6QrMReLKBMn3MSfQPF+R7+Vg2Mdeqx8JMdW7Rdl7zMvJB0jRUs2tSJ DRO3ZTdvGJtBUndQJ6UXwqNg== Subject: Re: [FFmpeg-devel] [PATCH v2] libavformat/vapoursynth: Update to API version 4, load library at runtime 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: , From: Stefan Oltmanns via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Stefan Oltmanns Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Hello Anton, can you eloborate on that? What is unacceptable with my patch that is perfectly fine in the AviSynth input module? It's the very same concept. Loading the library at runtime makes it so much more useful, because you can distribute ffmpeg binaries without forcing the user to install VapourSynth (which requires the user to install Python). VapourSynth is not just a library like x264 that you can link in statically if you like, VapourSynth is a frame server (like AviSynth) with it's own dependencies. If you worry about platforms that do not support loading libraries at runtime: VapourSynth is based on plugins that are loaded on runtime, so it won't work on those platforms anyway. Best regards Stefan Am 18.07.24 um 13:25 schrieb Anton Khirnov: > Quoting Stefan Oltmanns via ffmpeg-devel (2024-07-18 11:37:56) >> Hello, >> >> I adressed the issues/concerns that were raised with the first revision >> of the patch. >> Any feedback? Did I do something wrong? > > I dislike the concept in general, not to mention adding unacceptable > global state. > _______________________________________________ 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".