From: Guenter B. <bar...@st...> - 2001-06-17 13:21:12
|
Hi folks, xine 0.5 is partly working on freebsd now. What's working: - mpeg 1/2 playback, at least for most files (sometimes video playback is not there, but this problem is not fbsd-specific but a small demuxer problem, I hope to solve that soon) - seeking - Xv output (YUV and YUY2) including scaling - XShm output (YUV only) including scaling (MMX processors only) what still causes headaches: - win32codec support is very unreliable, there seems to be a problem with fbsd's thread implementation ("return from sigreturn/longjmp" panic). This problem occured with libmpeg2 too and seemed to be related to the cpuid/mmx detection code, after commenting out asm ("pushfl\n\t" "popl %0\n\t" "movl %0,%1\n\t" "xorl $0x200000,%0\n\t" "pushl %0\n\t" "popfl\n\t" "pushfl\n\t" "popl %0" : "=a" (eax), "=b" (ebx) : : "cc"); libmpeg2 works quite stable now - aaxine doesn't have working audio yet - reading directly from dvd devices is very slow; reading data in greater chunks should solve the problem and can be done now without memcpys (new architecture) well, I hope you understand I don't have the time resources to fully support FreeBSD so after spending quite a few hours to get xine0.5 to this state on FreeBSD (yeah, thanks to heiko I finally have a working FreeBSD installation here :-) ) I'd like to focus on xine on linux again - so this is once again a _call for developers_: Who is willing to spend some time on the FreeBSD port of xine? Who's willing to create a port for xine 0.5 and perhaps do a little debugging, who's familiar with freebsd, knows where to find information, is present on the fbsd mailing lists, who's willing to do testing for this platform? Hope to hear from you, Guenter -- time is a funny concept |