Messages in this thread |  | | From | Linus Torvalds <> | Date | Fri, 12 Oct 2001 20:51:27 -0700 | Subject | Re: xine pauses with recent (not -ac) kernels |
| |
In article <01101300085600.00832@baldrick> you write: >> >> can you reproduce also on 2.4.12aa1? >> >> ftp://ftp.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.12 >>aa1.bz2 >> >> Andrea > >Yes, it seems to have the same problem. It even seems a bit worse >(just my impression, I didn't do any statistics).
Let me guess: xine opens the raw device, and does all the DVD parsing from there.
Furthermore, maybe it closes and re-opens the device for each VOB file.
Which in turn will invalidate the buffer and page cache, and force a re-read of all the metadata.. Oh, and wait for all the prefetching to have finished.
If this is it, it should be "fixed" by doing a
sleep 100000 < /dev/dvd-device &
in the background before starting xine?
Does that make any difference?
If it does, then I suspect we should really look into making the raw device close just leave the device descriptor around at least for a while. Al?
Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |