Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2001 20:46:45 +0300 (IDT)
From:      Roman Shterenzon <roman@xpert.com>
To:        <freebsd-multimedia@freebsd.org>
Subject:   xine 0.5 _partly_ working on freebsd - call for developers (fwd)
Message-ID:  <Pine.LNX.4.33.0106202046070.2299-100000@jamus.xpert.com>

next in thread | raw e-mail | index | archive | help
CALL FOR HELP:

Can anyone assist those noble gentlemen? Please?

--Roman Shterenzon, UNIX System Administrator and Consultant
[ Xpert UNIX Systems Ltd., Herzlia, Israel. Tel: +972-9-9522361 ]

---------- Forwarded message ----------
Date: Sun, 17 Jun 2001 15:20:28 +0200 (CEST)
From: Guenter Bartsch <bartscgr@studbox.uni-stuttgart.de>
To: xine-dev <xine-devel@lists.sourceforge.net>
Cc: Roman Shterenzon <roman@xpert.com>, D J Hawkey Jr <hawkeyd@visi.com>,
     xine-user <xine-user@lists.sourceforge.net>
Subject: xine 0.5 _partly_ working on freebsd - call for developers

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





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0106202046070.2299-100000>