musepack problem

I have a problem with musepack on my moc 2.4.0 compiled by me: I get the following message when I try to play a mpc file:

FATAL_ERROR: Can't receive value from the server

xmms with its musepack plugin is able to read this mpc file.

When I make mocp -SDF, it gives:

Loading plugins from /usr/local/lib/moc/decoder_plugins...
Loading plugin libflac_decoder...
OK
Loading plugin libmp3_decoder...
OK
Loading plugin libmusepack_decoder...
OK
Loading plugin libvorbis_decoder...
OK

My system is debian sarge with 2.6.8.3 kernel.

What am I doing wrong?

That's what I get from the mocp_client_log:

Jun 29 20:38:57.478113: interface.c:296 send_tags_request(): Asking for tags for /home/toto/Boismortierx/test.mpc
Jun 29 20:38:57.494282: interface.c:3178 dequeue_events(): Dequeuing events...
Jun 29 20:38:57.494313: interface.c:947 server_event(): EVENT: 0x0f
Jun 29 20:38:57.494401: interface.c:3185 dequeue_events(): done
Jun 29 20:38:57.494925: interface.c:947 server_event(): EVENT: 0x11
Jun 29 20:38:57.494945: interface.c:608 ev_file_tags(): Received tags for /home/toto/Boismortierx/test.mpc
Jun 29 20:38:57.495736: interface.c:622 ev_file_tags(): Tags apply to the currently played file.
Jun 29 20:38:57.496516: interface.c:3178 dequeue_events(): Dequeuing events...
Jun 29 20:38:57.496555: interface.c:3185 dequeue_events(): done
Jun 29 20:38:57.772385: interface.c:947 server_event(): EVENT: 0x0f
Jun 29 20:38:57.772856: interface.c:3178 dequeue_events(): Dequeuing events...
Jun 29 20:38:57.772889: interface.c:947 server_event(): EVENT: 0x09
Jun 29 20:38:57.773134: interface.c:947 server_event(): EVENT: 0x08
Jun 29 20:38:57.778643: interface.c:3185 dequeue_events(): done
Jun 29 20:38:58.267583: protocol.c:92 get_int_noblock(): recv() failed when getting int (res 0): Success
Jun 29 20:38:58.267657: common.c:55 fatal(): FATAL ERROR: Can't receive value from the server.

and what I get from the mocp_server_log:

Jun 29 20:38:58.249077: io.c:343 io_read_thread(): Reading...
Jun 29 20:38:58.249099: io.c:352 io_read_thread(): Read 8096 bytes
Jun 29 20:38:58.249113: io.c:387 io_read_thread(): Buffer fill: 420224
Jun 29 20:38:58.249137: io.c:397 io_read_thread(): Put 8096 bytes into the buffer
Jun 29 20:38:58.249150: io.c:343 io_read_thread(): Reading...
Jun 29 20:38:58.249174: io.c:352 io_read_thread(): Read 8096 bytes
Jun 29 20:38:58.249188: io.c:387 io_read_thread(): Buffer fill: 428320
Jun 29 20:38:58.249214: io.c:397 io_read_thread(): Put 8096 bytes into the buffer
Jun 29 20:38:58.249227: io.c:343 io_read_thread(): Reading...
Jun 29 20:38:58.249250: io.c:352 io_read_thread(): Read 8096 bytes
Jun 29 20:38:58.249263: io.c:387 io_read_thread(): Buffer fill: 436416
Jun 29 20:38:58.249284: io.c:397 io_read_thread(): Put 8096 bytes into the buffer
Jun 29 20:38:58.249298: io.c:343 io_read_thread(): Reading...
Jun 29 20:38:58.249322: io.c:352 io_read_thread(): Read 8096 bytes
Jun 29 20:38:58.249335: io.c:387 io_read_thread(): Buffer fill: 444512
Jun 29 20:38:58.249357: io.c:397 io_read_thread(): Put 8096 bytes into the buffer
Jun 29 20:38:58.249371: io.c:343 io_read_thread(): Reading...
Jun 29 20:38:58.249395: io.c:352 io_read_thread(): Read 8096 bytes
Jun 29 20:38:58.249409: io.c:387 io_read_thread(): Buffer fill: 452608
Jun 29 20:38:58.249431: io.c:397 io_read_thread(): Put 8096 bytes into the buffer
Jun 29 20:38:58.249444: io.c:343 io_read_thread(): Reading...

Everything is OK for ogg or flac files. Any idea?

Thanks for your help !

realnerd

The server probably crashes, is there a core file?

--
Damian Pietras - MOC developer

I have downloaded again the source of MOC and recompiled it. I got a new binary which was different in size from my previous one. I replaced the latter and now everything is OK!

For sure I had made a mistake in compiling during my first attempt.

Sorry for the disturbance, and thanks for the answer.

realnerd