[MPlayer-dev-eng] Re: [PATCH] win32 codec path

Alban Bedel albeu at free.fr
Mon Aug 11 20:28:13 CEST 2003


Hi Alban Bedel,

on Mon, 11 Aug 2003 20:21:17 +0200 you wrote:

Sorry, i forgot the patch :(

> Hi Joey Parrish,
> 
> on Mon, 11 Aug 2003 13:01:47 -0500 you wrote:
> 
> Last week i tried to build mplayer on MinGW by a friend. As i run into
> some problem with the real codecs and got them to work i join the
> thread :)
>
> > On Mon, Aug 11, 2003 at 01:20:52AM +0200, Diego Biurrun wrote:
> > > MinGW does not work also, tmppath gets set to
> > > 
> > > c:\Programme\cygwin\home\diego\mingw\/mingw/lib/codecs
> > > 
> > > which obviously cannot work.  When I recompile with 
> > > --with-codecsdir=codecs, Windows starts complaining about pncrt.dll.
> > > 
> > > I got the DLL and put it in the codecs directory and lo and behold,
> > > it works!
> > 
> > What does pncrt.dll do?  What codec set is it a part of?
> > Can we start including it in the downloadable codec packs on mphq?
> Dunno, on my friends computer i found it in the sockwave directory :)
> It's needed to get real working on windows.
> 
> > > And with pncrt.dll it also works under Cygwin.  Oh happy day.
> > > 
> > > So now all we need to do is fix the absolute path on MinGW..
> > 
> > Try --with-codecsdir=codecs as a relative path with respect to the
> > location of the executable.  Otherwise, use a full path, such as
> > "X:\blahblah\some\place\codecs".
> > I believe that's the purpose of that piece of code Sascha wrote
> > ifndef CYGWIN.  If a ':' is found in the path name, it's treated as a
> > full absolute path, otherwise it's treated as a relative path to the
> > executable.  Is that correct?
> 
> However I needed to do the follwing change (see attached patch) to
> get the correct path. The patch is not tested at all, it's just what
> i remember. I used --configure --with-codecsdir=./codecs --prefix=.
> --bindir=. --datadir=. --mandir=. --confdir=. --libdir=.
> It then gave me a working "windows style" binary :)
> BTW i didn't tried but does freetype work on mingw ?
> 
> 	Albeu


-- 

Everything is controlled by a small evil group
to which, unfortunately, no one we know belongs.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: real.win32.diff
Type: application/octet-stream
Size: 1558 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20030811/3549deec/attachment.obj>


More information about the MPlayer-dev-eng mailing list