From: KAY R. <kom...@my...> - 2002-08-11 17:30:40
|
Michael Roitzsch wrote: > Hi Robin, > > > > you will need to help us tracking which change impacted performance > > > for you. 0.9.10 to 0.9.13 is a quite long time window, so you could > > > start finding out which exact version this was introduced, and then > > > go to cvslog searching... > > > > DivX performance is excellent with almost no frames dropped. That's > > as good as if not better than performance in 0.9.10. I then tested > > the performance of an unencrypted DVD with both the standard DVD > > plugin and the DVD navigator plugin. DVD playback with the standard > > plugin was excellent with almost no frame drops as with DivX, where > > as the DVD navigator plugin was jerky and sometimes dropped as much > > as 50% of its frames. I suppose the next step will be to test the > > latest xine core with an older version of the dvdnav plugin to see if > > the problem is in dvdnav or in the core<->dvdnav interaction. Do > > 0.9.10 and 0.9.13 use the same input plugin interface version? > > Yes, AFAIR. > Which version of dvdnav is giving you those problems? I had problems > with versions before the very recent one, too. They were related to the > read ahead cache. (Latest release has a new cache.) > Does it help, when you disable the cache? Using dvdnav 0.9.10/libdvdnav 0.1.1 with xine 0.9.13 fixes the performance problems. Disabling the read ahead cache in dvdnav 0.9.13/libdvdnav 0.1.3 reduces the performance problems but it isn't as good as dvdnav 0.9.10. As an aside, build_mrl_list segfaults when using either version of dvdnav with xine 0.9.13. Using dvdnav 0.9.10 with xine 0.9.10 doesn't cause a segfault on my machine but it did for some people. -- Wishing you good fortune, --Robin Kay-- (komadori) |