Index: MPlayer-20051213/libmpdemux/dvbin.c =================================================================== --- MPlayer-20051213.orig/libmpdemux/dvbin.c 2006-02-23 10:49:34.000000000 +0100 +++ MPlayer-20051213/libmpdemux/dvbin.c 2006-02-23 10:51:30.000000000 +0100 @@ -596,16 +596,16 @@ if(dir == DVB_CHANNEL_HIGHER) { if(list->current == list->NUM_CHANNELS-1) - return 0; - - new_current = list->current + 1; + new_current=0; + else + new_current = list->current + 1; } else { if(list->current == 0) - return 0; - - new_current = list->current - 1; + new_current=list->NUM_CHANNELS-1; + else + new_current = list->current - 1; } return dvb_set_channel(priv, priv->card, new_current);