comparison input/input.c @ 5473:39dae98304af

dvdnav event added, queue size 10->100, added void* event arg type - dvdnav patch by Kees Cook <mplayer@outflux.net>
author arpi
date Wed, 03 Apr 2002 17:58:17 +0000
parents 8a01cde9cf39
children 124bfc43c044
comparison
equal deleted inserted replaced
5472:4bd766a5632b 5473:39dae98304af
76 { MP_CMD_GUI_SKINBROWSER, "gui_skinbrowser", 0, { {-1,{0}} } }, 76 { MP_CMD_GUI_SKINBROWSER, "gui_skinbrowser", 0, { {-1,{0}} } },
77 #endif 77 #endif
78 78
79 #ifdef USE_DVDNAV 79 #ifdef USE_DVDNAV
80 { MP_CMD_DVDNAV, "dvdnav", 1, { {MP_CMD_ARG_INT,{0}}, {-1,{0}} } }, 80 { MP_CMD_DVDNAV, "dvdnav", 1, { {MP_CMD_ARG_INT,{0}}, {-1,{0}} } },
81 { MP_CMD_DVDNAV_EVENT, "dvdnav_event", 1, { { MP_CMD_ARG_VOID, {0}}, {-1, {0}} } },
81 #endif 82 #endif
82 83
83 { 0, NULL, 0, {} } 84 { 0, NULL, 0, {} }
84 }; 85 };
85 86
255 #define MP_FD_DROP (1<<1) 256 #define MP_FD_DROP (1<<1)
256 #define MP_FD_DEAD (1<<2) 257 #define MP_FD_DEAD (1<<2)
257 #define MP_FD_GOT_CMD (1<<3) 258 #define MP_FD_GOT_CMD (1<<3)
258 #define MP_FD_NO_SELECT (1<<4) 259 #define MP_FD_NO_SELECT (1<<4)
259 260
260 #define CMD_QUEUE_SIZE 10 261 #define CMD_QUEUE_SIZE 100
261 262
262 typedef struct mp_input_fd { 263 typedef struct mp_input_fd {
263 int fd; 264 int fd;
264 void* read_func; 265 void* read_func;
265 mp_close_func_t close_func; 266 mp_close_func_t close_func;