Phonon VolumeFaderEffect not working with VLC backend
Harald Sitter
sitter at kde.org
Sun May 1 00:23:30 BST 2022
Unfortunately VolumeFaderEffect is presently not supported by VLC
On Sat, Apr 30, 2022 at 5:57 PM David Jarvie <djarvie at kde.org> wrote:
>
> KAlarm uses Phonon's VolumeFaderEffect. This works with the GStreamer backend,
> but I can't find a way of making it work with VLC. Looking at the phonon-vlc
> code, it looks as if it should work without problem. It's coded as follows:
>
> mAudioObject = new Phonon::MediaObject(this);
> mAudioObject->setCurrentSource(source);
> auto output = new Phonon::AudioOutput(Phonon::NotificationCategory, this);
> mPath = Phonon::createPath(mAudioObject, output);
> output->setVolume(mVolume);
> mFader = new Phonon::VolumeFaderEffect(this);
> mFader->setVolume(mFadeVolume);
> mFader->fadeTo(vol, mFadeSeconds * 1000);
> mPath.insertEffect(mFader);
>
> The values of mVolume and mFadeVolume are between 0 and 1, but whatever I set
> them to, the fader has no effect on VLC. I've tried calling the last line both
> when initialising, or when the Phonon state changes to PlayingState. Can
> someone please advise about what is going wrong?
>
> --
> David Jarvie.
> KDE developer, KAlarm author.
More information about the kde-multimedia
mailing list