Phonon VLC backend, Audio Distortion At Higher Frequencies (12.2 64bit)

Hi,

I was wondering if anyone else is experiencing this issue, when phonon backend is is using VLC audio playback through Amarok & Kaffeine sounds distorted in the high frequency range where is sounds audibly bright and mushy, the effect is subtle as opposed to obviously grating. However clementine does not exhibit this behaviour as it appears (?) not to use phonon vlc backend as seen through pulse audio control. When switching back to the g-streamer backend audio sounds as expected for Amarok & Kaffeine etc.

Ideally I’d like to use the VLC backend as gapless playback for clementine is currently broken for me on the g-streamer backend.

Any thoughts on the issue would be greatly appreciated.

Clementine does not use phonon.
It uses gstreamer (0.10) directly and you can’t change that.

So changing the phonon backend doesn’t have any effect for clementine…

Regarding your sound distortion:
Do you experience the same distortion when you use VLC directly?
Do you have vlc-aout-pulse installed?
Does it also happen when you disable pulseaudio?

Hi, thanks for replying. I’ve switch back to the VLC backend and it seems ok now, bizarre !

What I don’t understand is, if clementine uses gstreamer directly then why with the gstreamer backend does the gapless playback not work but with the vlc-backend it does.

Thanks

Sorry, I can’t really answer that question.
Maybe gstreamer-0.10 has problems when it is used by 2 apps simultaneously?

You can trust me that clementine uses gstreamer: :wink:

wolfi@amiga:~> rpm -q --requires clementine
/bin/sh
/bin/sh
libGL.so.1()(64bit)
libGLEW.so.1.9()(64bit)
libQtCore.so.4()(64bit)
libQtDBus.so.4()(64bit)
libQtGui.so.4()(64bit)
libQtNetwork.so.4()(64bit)
libQtOpenGL.so.4()(64bit)
libQtSql.so.4()(64bit)
libX11.so.6()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.6)(64bit)
libcdio.so.14()(64bit)
libcdio.so.14(CDIO_14)(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libfftw3.so.3()(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_4.0.0)(64bit)
libgio-2.0.so.0()(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgpod.so.4()(64bit)
libgstapp-0.10.so.0()(64bit)
libgstbase-0.10.so.0()(64bit)
libgstcdda-0.10.so.0()(64bit)
**libgstreamer-0.10.so.0()(64bit)**
libgsttag-0.10.so.0()(64bit)
libimobiledevice.so.3()(64bit)
liblastfm.so.1()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libmtp.so.9()(64bit)
libplist.so.1()(64bit)
libprotobuf-lite.so.7()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libqca.so.2()(64bit)
libqjson.so.0()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.1)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libtag.so.1()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1

But if I understand you correctly, everything’s working fine now for you, isn’t it? :slight_smile: