Re: no playlist advance
Brian Candler <[email protected]>
| Newsgroups | gmane.comp.multimedia.xmms.devel |
|---|---|
| Message-ID | <[email protected]> |
> I have reinstalled xmms under debian with the purge option and even compiled
> the package by myself. But still I can't get playlist advance. I didn't
> check the option "no playlist advance". I don't know when it started, it worked
> once.
I got part-way towards debugging this, but then it started working again for
me :-(
Can you try adding the following debug code to Input/mpg123/mpg123.c in
function get_time:
...
static int get_time(void)
{
/* Start debug */
if (mpg123_info)
fprintf(stderr,"Y:%d,%d,%d,%d\n",
(int)audio_error,
(int)mpg123_info->going,
(int)mpg123_info->eof,
(int)mpg123_ip.output->buffer_playing()
);
else
fprintf(stderr,"N:%d\n",
(int)audio_error
);
/* End debug */
if (audio_error)
return -2;
...
Then do a 'make' in the top directory, copy Input/mpg123/.libs/libmpg123.so
to /usr/X11R6/lib/xmms/Input/ (or wherever your plugins are stored) and
restart xmms.
When you play a track you should see a series of:
Y:0,1,0,1
What happens when the track gets to the end? Does the debug output change to
another pattern and keep displaying it?
Regards,
Brian.