KGoldrunner silenced in KDE 4.6 RC1
Harald Sitter
sitter at kde.org
Mon Dec 27 18:15:16 GMT 2010
Hi Ian,
Am Montag, 27. Dezember 2010, um 10:37:36 schrieb Ian Wadham:
> See the recent thread "Sound problems in KGoldrunner" on the KDE Games
> list for details. Basically, Phonon in KGoldrunner does not work for me,
> with trunk as at 30 June. It works with up-to-date trunk for Andreas
> Pakulat but freezes up everything when the game starts for Parker Coates.
> There is also recently reported https://bugs.kde.org/show_bug.cgi?id=260262
> for KDE 4.3 KGoldrunner, where Phonon/Xine crashed amid a huge tangle
> of threads.
I just tried with Phonon from git master (which is not that different from
recently released 4.4.3) and the GStreamer backend works perfectly, Xine
almost does (except that for some reason the walking sounds do not get
played). I was not able to get it to freeze, crash or play sounds delayed
though. So, this would indicate that it is rather a setup issue than anything
else...
> - I do not know for sure how to build and install Phonon. I think you are
> supposed to install the Qt version then somehow install the KDE version
> over the top of it (i.e. under $QTDIR) ... ???
This largely depends on the distribution actually. That said you do not have
to build Qt with Phonon (of course without it Qt applications that use it
might not work). Generally you can just build Phonon and install it in your
KDE installation path and as long as the right Phonon library is loaded by
your application it should just work.
> - I have no idea how Phonon works, so I have no idea how to investigate
> the problem with it in KGoldrunner. It's a library and I am an
> application developer, so I expect it to "just work".
The best thing would be to turn on Phonon debugging by exporting a couple of
environment variables, get a log and then send it to kde-multimedia at kde.org or
report a bug, usually this should give a pretty good idea of what is wrong.
export PHONON_PULSEAUDIO_DEBUG=5
export PHONON_VLC_DEBUG=5
export PHONON_GST_DEBUG=5
export PHONON_XINE_DEBUG=5
export PHONON_DEBUG=5
> - Somebody else wrote the code for KGoldrunner's sound feature, back
> in 2008. It has never worked excellently for everybody and I believe the
> Phonon authors have said that Phonon was never designed for use in games.
Since it works here, I doubt the issue is with the KGoldrunner implementation,
but rather in either the Phonon backend in use (or the underlying multimedia
framework).
I must however mention that I noticed one particular bug, which is that the
playback of sounds does not get stopped on level switch, so if one is moving
down a long ladder and starts a new game, the sound will not stop immediately.
> Can you give me any ideas or put me in touch with anyone who could help?
If you post some additional information to the kde-mm list I am sure we can
get to the bottom of this and fix the problem :)
regards
--
Harald Sitter
Phonon Developer
More information about the kde-multimedia
mailing list