From: Miguel F. <mfr...@gm...> - 2004-10-31 22:22:19
|
On Sun, 31 Oct 2004 11:51:23 +0100, Philipp Matthias Hahn <pm...@ti...> wrote: > 1. I get audio but no video with the new dvb://. Mike Lampard is the dvb maintainer now ;-) > 2. Two segfaults with v4l: > > #2 0xb7ebae1e in xine_set_param (stream=0x8714e60, param=16777216, value=1) at xine_interface.c:449 > #3 0xb677b9a2 in open_video_capture_device (this=0x8d4cd48) at input_v4l.c:970 using XINE_PARAM_VO_DEINTERLACE for deinterlacing is deprecated (although no changes have been made to this particular code, so i wonder how it worked before). we should remove this from v4l. > cache_plugin_read_block (this_gen=0x8d8ec30, fifo=0x0, todo=0) at input_cache.c:198 > 198 this->cur_pos += buf->size; > (gdb) list input_cache.c:198 > 193 } > 194 } else { > 195 buf = this->main_input_plugin->read_block(this->main_input_plugin, fifo, todo); > 196 this->read_call++; > 197 this->main_read_call++; > 198 this->cur_pos += buf->size; > ^^^ is NULL > The if-test above checks for NULL in the other case, but not in the > else-case. Addingt an "if (buf)" solves this. thanks, i will do that. Miguel |