From kde-multimedia Sun Jan 02 14:47:03 2005 From: Felix Berger Date: Sun, 02 Jan 2005 14:47:03 +0000 To: kde-multimedia Subject: Re: patch: normalize effect for noatunarts Message-Id: <200501021547.03966.bflat1 () gmx ! net> X-MARC-Message: https://marc.info/?l=kde-multimedia&m=110467724600871 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Boundary-00=_nlA2BlxmUf8KSCr" --Boundary-00=_nlA2BlxmUf8KSCr Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 30 December 2004 15:53, Stefan Gehn wrote: > So far it's easy, just check it out (the whole noatun subdir is branched) > and create a patch for noatunarts. So far all I changed there was the > namespace because namespace Noatun is taken already (it's what is/will be > used inside libnoatun). Ok, I attached the modified patch for the make-it-snow branch. I removed the entry Arts::SynthModule from Normalize.mcopclass, thus it's no longer shown in the effects widget. I don't know if that's the proper way to go, but I think it's a good thing to hide the effect from the user since it's intended to be only used through the Normalize plugin. I had a little trouble getting the plugins to load without a config file. I managed to get by by setting: X-KDE-PluginInfo-EnabledByDefault=true There are no hardcoded default plugins which should be loaded as a fallback when the config file is empty. > If it's in noatunarts then your normalize effect will only be available if > the artsplayer plugin is loaded. I don't think I can manage abstracting > effects from the audio backend as well (stuff like artsd, gstreamer, xine > etc. are just way too different). It would suffice to find out which backend is used and then use the appropriate normalization effect which would have to be written for every backend separately. But this would mean for the plugin to have build dependencies to all possible backends, hm. -- Use Debian GNU/Linux! http://www.felix.beldesign.de/ --Boundary-00=_nlA2BlxmUf8KSCr Content-Type: application/x-tgz; name="normalize2.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="normalize2.tar.gz" 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 T3va0572tKevQb8Dnz18jgAoAAA= --Boundary-00=_nlA2BlxmUf8KSCr Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kde-multimedia mailing list kde-multimedia@kde.org https://mail.kde.org/mailman/listinfo/kde-multimedia --Boundary-00=_nlA2BlxmUf8KSCr--