[Mplayer-cvslog] CVS: main/libmenu menu_dvbin.c,1.1,1.2

Attila Kinali CVS attila at mplayerhq.hu
Sat Nov 1 16:17:33 CET 2003

Update of /cvsroot/mplayer/main/libmenu
In directory mail:/var/tmp.root/cvs-serv11948/libmenu

Modified Files:
Log Message:
Patch by Nico <nsabbi at libero.it>

this patch fixes a recently discovered bug for which DVB-C users 
couldn't tune
(wrong parsing of the config file and incorrect parameter passing to 
and includes the still unapplied patch posted in date 6/9/2003:

-  it works correctly with and without caches; in the former case it 
doesn't take anymore a lot of time to empty the cache before changing channel;
the uninit_cache() function is called in mplayer.c just after 
the new tuning operation
- initialized a variable identifying the tuner type, and exit if it 
isn't supported

- doesn't crash anymore when
1) the channels file doesn't exists
2) the tuner is used by another application
3) in the menu, when trying to select a channel before the first
4) some mp_msg() called in case of error

Index: menu_dvbin.c
RCS file: /cvsroot/mplayer/main/libmenu/menu_dvbin.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- menu_dvbin.c	16 Aug 2003 09:50:45 -0000	1.1
+++ menu_dvbin.c	1 Nov 2003 15:16:51 -0000	1.2
@@ -112,6 +112,8 @@
 				elem->p.txt 	= name;
 				elem->num 	= n;
+				if(n == 0)
+				    elem->p.prev = NULL;
 				menu_list_add_entry(menu, elem);

More information about the MPlayer-cvslog mailing list