If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

However in my case, OGGs are at least indexed. I use the opkg-version (0.16.5), which should have built-in the fix?

Second problem is the http-streaming. When started (with MP3 ;-) ), CPU load goes up in the sky and I get some milli-seconds of music every minute using VLC on my PC here. This is also documented (http://musicpd.org/mantis/view.php?id=3330 and many more) and reported to be fixed?

So any ideas, wether the actual wl500g-build may be broken?

I wanted to compile it on my own, but couldn't find a c-compiler in opkg - any solution to this?

And last but not least: is there any way, to get the binaries of the older versions to try wether there is some working version?

If I try make mpd-full/compile instead, it breaks down immediately (No rule to make target `mpd-full/compile')...
This will be the point where I have to tell him your posted make-file? How?

Thanks for further support!

Although I'm learning some things here - could someone of you guys please test, wether MPD on your routers is able to play OGG-files? Maybe its really a package problem and not just my personal fault...thank you!

I figured out, that the problem seems to stem from resampling. This takes too much CPU and therefore makes the playback quite impossible (CPU load > 95% for mpd when playing OGG).

Unfortunately, our CPU have no FPU, only FPU emulation unit. This is why massive floating point calculations is painfully slow.
But! You may relink the mpd from libvorbis to libvorbisidec - a library with integer numbers only algorithms. See Makefile for details.