From: J. P. B. <jp...@dn...> - 2001-11-21 03:42:19
|
Hello, Thanks to the developers for all their effort! I really appreciate being able to play DVDs on my linux system! I'm writing because I get a segfault when I try to play the last chapter of any DVD using Xine v0.9.4 and the d4d (captain_css) plugin, version 0.2.7. My error message is this (chapter 31 is the last chapter on "2001: A Space Odyssey", same result on the other DVDs I've tried): xine_play: xine open d4d://i1t0c31t31, start pos = 0, start time = 0 (sec) input_d4d : input_plugin_open media type correct. file name is i1t0c31t31 input_d4d: playing title 0 from chapter 31 -> chapter 31 lb_number : 300 input_d4d: chapter encrypted input length : 142589952 xine: using input plugin >d4d< for this MRL. input_d4d : chapter end reached (0 + 27538 >= 0) input_d4d : chapter end reached (0 + 27538 >= 0) input_d4d : chapter end reached (0 + 27538 >= 0) demux_mpeg_block: mrl d4d://i1t0c31t31 is new, will estimated bitrate xine: using demuxer plugin >MPEG_BLOCK< for this MRL. metronom: video stream start... metronom: waiting for audio to start... metronom: audio stream start... metronom: audio stream start...done input_d4d : chapter end reached (3114400 + 27538 >= 0) input_d4d: dvd_plugin_next_lb returned 0 input_d4d : chapter end reached (0 + 27538 >= 0) input_d4d: dvd_plugin_next_lb returned 0 demux_mpeg_block: read_block failed demux_mpeg_block: checking if we can branch to (null) input_dvd: is_branch_possible to (null) ? Segmentation fault (core dumped) From looking at the core file, the segfault was in line 1074 of xine_d4d_plugin-0.2.7/src/input/input_dvd.c, in the function static int dvd_plugin_is_branch_possible (input_plugin_t *this_gen, char *next_mrl), and the statement if (strncmp (next_mrl, "d4d://",6)), where next_mrl is NULL, since this is the last chapter. Is there anything that can be done to correct this? Thanks in advance for your help. J. Patrick Bedell jp...@dn... P.S.: I realize that this is not a d4d support list, but I'm not sure that there's any more appropriate forum. If there is a more appropriate forum for this question, please let me know. Thanks again. |