summaryrefslogtreecommitdiff
path: root/src/input/input_dvd.c
diff options
context:
space:
mode:
authorJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-10-26 02:12:27 +0000
committerJames Courtier-Dutton <jcdutton@users.sourceforge.net>2002-10-26 02:12:27 +0000
commitc17ea6b7d43feec4ea79de3e5934a2047cb3af8c (patch)
treed1c999af89984a42a6f2270974d443fd5d6b9f42 /src/input/input_dvd.c
parent436452d17b68cbd6ca02e00cddf87c95c67cd3db (diff)
downloadxine-lib-c17ea6b7d43feec4ea79de3e5934a2047cb3af8c.tar.gz
xine-lib-c17ea6b7d43feec4ea79de3e5934a2047cb3af8c.tar.bz2
Remove assert(0), left over from testing.
dispose of event queue. CVS patchset: 2998 CVS date: 2002/10/26 02:12:27
Diffstat (limited to 'src/input/input_dvd.c')
-rw-r--r--src/input/input_dvd.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/input/input_dvd.c b/src/input/input_dvd.c
index 18b437be5..06007f6b1 100644
--- a/src/input/input_dvd.c
+++ b/src/input/input_dvd.c
@@ -18,7 +18,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*
- * $Id: input_dvd.c,v 1.103 2002/10/25 15:36:19 mroi Exp $
+ * $Id: input_dvd.c,v 1.104 2002/10/26 02:12:27 jcdutton Exp $
*
*/
@@ -313,6 +313,7 @@ static void dvd_plugin_dispose (input_plugin_t *this_gen) {
trace_print("Called\n");
+ xine_event_dispose_queue (this->event_queue);
if(this->opened || this->dvdnav)
dvdnav_close(this->dvdnav);
this->dvdnav = NULL;
@@ -794,7 +795,7 @@ static void dvd_event_listener(void *this_gen, const xine_event_t *event) {
dvd_input_plugin_t *this = (dvd_input_plugin_t *) this_gen;
dvd_input_class_t *class = (dvd_input_class_t*)this->input_plugin.input_class;
config_values_t *config = class->config; /* Pointer to XineRC config file */
- printf("input_dvd:dvd_event_listener: EVENT=%d\n", event->type);
+ /* printf("input_dvd:dvd_event_listener: EVENT=%d\n", event->type); */
if(!this->dvdnav) {
return;
@@ -1369,6 +1370,7 @@ static input_plugin_t *open_plugin (input_class_t *class_gen, xine_stream_t *str
read_ahead_cb(this, &cache_entry);
#endif
+ dvdnav_set_readahead_flag(this->dvdnav, 1);
if(this->mode == MODE_TITLE) {
int tt, i, pr, found;
int titles;
@@ -1662,6 +1664,10 @@ static void *init_class (xine_t *xine, void *data) {
/*
* $Log: input_dvd.c,v $
+ * Revision 1.104 2002/10/26 02:12:27 jcdutton
+ * Remove assert(0), left over from testing.
+ * dispose of event queue.
+ *
* Revision 1.103 2002/10/25 15:36:19 mroi
* remove obviously obsolete INPUT_CAP_CLUT and INPUT_OPTIONAL_DATA_CLUT
*