From: Bastien N. <ha...@ha...> - 2003-01-07 00:07:47
|
On Mon, 2003-01-06 at 21:59, Miguel Freitas wrote: > On Mon, 2003-01-06 at 19:53, Bastien Nocera wrote: > > > if that works, we might change libxine to dispose last_frame on stream > > > close or something. > > > > Yay, seems to work... But only using a proper video out (in my case Xv). > > Doesn't work using the "none" video out. Maybe you have an idea on how > > to fix that ? ;) > > strange, that should not depend on video driver used. i will have to > check the "none" vo driver myself because i never used it. > > about the other part (disposing last_frame on stream change) i will try > to fix cvs soon.... This thumbnailer (as all the Nautilus thumbnailers) actually only process one file at a time. So the xine engine is reinitialised every time. And you can feel the speed of xine :/ ( Fortunately, it doesn't launch all the thumbnailers at once) The problem with the xine engine in this case is that there is no reliable way to know when the demuxer have actually sprung into life. So I don't know if my xine_get_stream_info() and xine_get_current_frame() calls fail because the demuxers/decoders aren't ready yet, or if the calls genuinely fail. If anyone could shed some light on these bits of the engine, I'd be grateful. Cheers -- Bastien Nocera <ha...@ha...> |