From: <bar...@t-...> - 2002-02-25 00:07:32
|
Hi James, On Sun, 24 Feb 2002, James Courtier-Dutton wrote: > I have only worked on the XV code in the past, with just minor bug fixes to > XSHM to bring it in line with changes in dvdnav. whoups, ok. Humm - I guess I have two choices here then: browse cvs logs to find out who implemented it or fix it myself ... humm, I wonder what way I'll be faster ;))) > It is a shame that you have to use XSHM for development. no need to feel sorry for me, it's my own choice. The noiseless machine has Xv now, but I think xshm is really important so it's worth working on it. IMHO xshm will become even more important in the future as more people own reasonable fast cpus that do not drop frames using xshm (my athlon for example can play back dvds in fullscreen using the xshm plugin; even on freebsd btw) - so many people will not want to find out how to get xv to work but simply use the xshm plugin. > I often get segfaults in the XSHM function mmxext_rgb16 function with the > "image" pointer being out of bounds, when called from xshm_frame_copy. I > think the XSHM code probably has quite a few bugs(segfaults) in it because > fewer people use it and it also has to do a lot more than the XV code. humm - I didn't have any stability problems with xshm since my cleanup, in fact I watched too many streams when I should've prepared for my exams during the last few days ;)) anyway, debugging and testing the xshm code is very important imho. Only few people have xv, outside the xfree86 world nobody has xv, so most other platforms (except win32) use the xshm code. > I would have preferred you to have implemented the new video out code in XV > first. one of the goals of my video_out cleanup was specifically to make xshm more reliable and clean up its code (although I'm now cleaning up the Xv code ... boy, what a mess this has become over the last months ... time for some clear concepts and consistency here. As always I'm a bit radical with my cleanups, especially the zoom feature has become _much_ simpler - wait and see ;))) Cheers, Guenter -- time is a funny concept |