Date: Mon, 7 Dec 2009 21:34:13 +0000 From: Tom Evans <tevans.uk@googlemail.com> To: =?UTF-8?Q?Andrius_Mork=C5=ABnas?= <hinokind@gmail.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: mplayer SVN plays video too fast on FreeBSD Message-ID: <2e027be00912071334j3941bf49m52a8b4548fe121da@mail.gmail.com> In-Reply-To: <op.u4k63het43o42p@klevas> References: <2e027be00912070613y5b3c4841tcd4d9ff58e1db330@mail.gmail.com> <2e027be00912071114t6a69b0a5vfdefea06e6ea9273@mail.gmail.com> <op.u4k2cv2b43o42p@klevas> <2e027be00912071245r1df3c421w611133d06c4d3239@mail.gmail.com> <op.u4k63het43o42p@klevas>
next in thread | previous in thread | raw e-mail | index | archive | help
2009/12/7 Andrius Mork=C5=ABnas <hinokind@gmail.com>: > On Mon, 07 Dec 2009 22:45:48 +0200, Tom Evans <tevans.uk@googlemail.com> > wrote: >> >> Most of the changes in that diff are fbsd fixes - I'm a bit surprised >> your mplayer works properly/efficiently without the bswap fix (it will >> be using the naive C version). I'll try recompiling the whole package >> with -DBROKEN_RELOCATIONS. I don't think the number of configure >> options are affecting it, but I'll try a minimal version as well, just >> to see. >> >> Thanks >> >> Tom >> > > Not the number of configure options, but maybe there is a particular opti= on > that causes problems, and with so many of them, it's hard to tell. > Afaik -DBROKEN_RELOCATIONS is amd64-only thing, I didn't see what arch yo= u > are running on (maybe I just fail at reading). Considering the number of > patches it looks like i386, since last time I checked it required more wo= rk > (local patches) than amd64 version. > I'm not an expert and I didn't look at local patches for mplayer too much= , > just making it compile was the goal, and it works now. Performance is goo= d. > It's not significantly faster/slower than whatever I've tried on Windows. > > -- > Andrius > It's amd64 - I actually already had -DBROKEN_LOCATIONS as one of the diffs, in the libavcodec Makefile. This was to apply it to the whole build and see if it helped - it didn't :/ I applied all the patches that were in the ports directory that were sane and still valid as far as I could tell from the new code and the cvs log of the patch - most weren't necessary any more, but I guess the FreeBSD specific bug fix ones hadn't been merged upstream. Can you tell me what revision you are currently running? I'll try that revision, see if it works and bisect the breaking change. svnversion in the checkout, or I think it is printed each time you run mplayer. Cheers Tom
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2e027be00912071334j3941bf49m52a8b4548fe121da>