[MPlayer-dev-eng] unrarlib still broken on 64bit

Diego Biurrun diego at biurrun.de
Wed Jul 4 17:28:24 CEST 2007


On Tue, Jul 03, 2007 at 09:35:05AM +0800, Zuxy Meng wrote:
> 
> 2007/7/3, Diego Biurrun <diego at biurrun.de>:
> > On Sun, Jul 01, 2007 at 06:56:26PM -0300, Peter Cordes wrote:
> > >
> > >  unrarlib doesn't work on AMD64.  This thread on mplayer-dev solved the
> > > problem 2 years ago, but the fix isn't in current mplayer SVN.
> > > http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-April/034149.html
> > > That thread also included a patch to use a standalone unrar executable, if
> > > available, enabling reading of modern rar files.  (I haven't tried it yet
> > > with current mplayer svn sources.)
> > >
> > >  BTW, I noticed this because mplayer doesn't work with vobsubs in rar files
> > > on my 64bit machine, while the same subtitles still work on my x86 machine
> > > (both with current SVN mplayer).  My patch fixes rar vobsubs on my 64bit
> > > machine.
> > >
> > >  It's a pain creating old rar files to be compatible with unrarlib, but
> > > I don't like wasting several MB on uncompressed subs.  (I know it's not
> > > much, but it bugs me.)
> >
> > This has come up before and reminds me that I think this unrar feature
> > is not a good idea in the first place since modern versions of rar -
> > and the largest part of the files in the wild seem to be new version -
> > are unsupported anyway.
> >
> > So what is this good for anyway?
> 
> The reason why someone introduced this feature may be that many 0-day
> DVDRips come with an rar'ed subtitle.

I'm aware of this.  The problem is that these subs are likely compressed
with rar 3 and not rar 2 or similar.  In any case there are two
incompatible rar versions and (our) unrarlib only supports the older
one...

Diego



More information about the MPlayer-dev-eng mailing list