[MPlayer-dev-eng] quicktime news - we did it again? :)

Fabian Franz FabianFranz at gmx.de
Sun Nov 24 22:37:39 CET 2002


Am Sonntag, 24. November 2002 22:56 schrieb Arpi:
> Hi,
>
> > > Ok some good news is coming: i'm playing svq3+qdm2 mov without(!)
> > > libwine right now :)
> > > using the builtin loader (with lots of uncommited modifications, mostly
> > > done by Alex) and a hacked quicktime.qts (actually some init calls
> > > replaced with NOPs so we don't have to emulate directx, windows font
> > > manager and some other messy things we don't need anyway)
> >
> > Fantastic news! Way to go, A'rpi!
> >
> > > it'll take ages to cleanup this hack but it will be done soon.
> >
> > Can't wait to see it. :-)
>
> ok then cvs up -d
> and replace loader/win32.c with this file:
> http://mplayerhq.hu/~arpi/qtx/win32.c
> (this file is not commited, as it needs cleanup and anyway it's Alex's work
> so he'll commit it after cleanup)

Good to know ...

>
> then rebuild mplayer, with ./configure --enable-qtx-codecs;make
>
> i also suggest enabling QTX-level emulation (not complete yet) in module.c
> by #define EMU_QTX_API
>
> ah. you also ened the modified quicktime.qts file too...
> anyone knows a good tool to show/make binary diffs?

How to make it ?

With cmp -l ...

How to apply it with:

Bpatch: http://freshmeat.net/projects/bpatch/

As this patch just nops out some code-lines, it'll be perfectly usable for 
this situation, because then the file size will not change ...

But what about doing the patch dynamically after the dll was loaded into 
mplayer ?!

Would be cleaner IMHO ...

cu

Fabian
>
>
> A'rpi / Astral & ESP-team




More information about the MPlayer-dev-eng mailing list