Mercurial > mplayer.hg
view loader/ldt_keeper.h @ 11352:d8b1f7509df2
Patch by Nico <nsabbi@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
tune_it())
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
author | attila |
---|---|
date | Sat, 01 Nov 2003 15:17:01 +0000 |
parents | 174e2a58b4cd |
children | 2de480457872 |
line wrap: on
line source
#ifndef LDT_KEEPER_H #define LDT_KEEPER_H #ifdef __cplusplus extern "C" { #endif typedef struct { void* fs_seg; char* prev_struct; int fd; } ldt_fs_t; void Setup_FS_Segment(void); ldt_fs_t* Setup_LDT_Keeper(void); void Restore_LDT_Keeper(ldt_fs_t* ldt_fs); #ifdef __cplusplus } #endif #endif /* LDT_KEEPER_H */