Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Oct 2001 00:10:24 +0200 (CEST)
From:      Heiko Schaefer <hschaefer@fto.de>
To:        Jason Andresen <jandrese@mitre.org>
Cc:        Matthew Reimer <mreimer@vpop.net>, Heiko Schaefer <hschaefer@fto.de>, <freebsd-multimedia@freebsd.org>, <xine-user@lists.sourceforge.net>
Subject:   Re: xine performance on freebsd.
Message-ID:  <20011004235807.W72374-100000@daneel.foundation.hs>
In-Reply-To: <3BBCCD72.722D0CD3@mitre.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hey everyone,

> > I wonder if performance could be improved by linking xine against the
> > linuxthreads port instead of libc_r when building on FreeBSD?

i've given that a half-hearted try once, but want to dig into that
again...

> IIRC that's a shortcut to coredumps.  I remember having all sorts of
> threads problems with the various threads packages I had.

hmm - that was my first result when i tried :) so does that mean the
linuxthreads port on freebsd is not usable at all ?!

> BTW: Has anyone managed to get xine to play a DVD or AVI recently?  The
> latest port seems to be annoyingly broken for me.  Is there some magic
> you have to do to get it working right?

uhm... dammit - i need to try the port. i always use the cvs version of
xine. that runs quite nicely on freebsd for me. but i get all sorts of
hazy reports of problems every once in a while. just nothing that i can
reproduce. i'd be interested in some more precise reports.

> [Warning Built up Rant approaching, skipping this part is recommended]
> Damn you MPAA!  Why did you have to make it so difficult for me to play
> a simple DVD under FreeBSD?  Were it not for your strongarm tactics
> I'm positive that the DVD players under FreeBSD and Linux would blow
> the Windows players out of the water, which really wouldn't be all that
> hard since pretty much all of the Windows players are terrible.
> [End of Rant: You may return to your normal reading]

the mpaa poses a legal threat to people in some countries. making a
general video player is mostly unrelated to that. and i believe that xine
is very close to being a great player also on freebsd. i have this feeling
that just one more magic incantation is necessary (and some thread
debugging maybe)... for me it already does amazing things on freebsd,
including running the dvdnav plugin (with unencrypted dvds of course :>)

if only xine wasn't slower as on linux. my box is just fast enough to be
plenty on linux but not enough on freebsd (celeron 667mhz).

after ruling out many reasons:
- reading from dvd is now cached
- it seems that the nvidia driver performs just as well as on linux
- giving the pthreads some priorities

there can't be much left. i personally suspect that the threads need some
kind of kick in the pants. but it might be something entirely different.
any educated ideas would be great :)

cheers,

Heiko (looking forward to fluent dvd playback on freebsd :))


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?20011004235807.W72374-100000>