i just commited the changes to cvs for quicktime dll support
grab one of the following dlls from mplayerhq:
http://www1.mplayerhq.hu/mplayer....tar.bz2 (qt5dlls-20040626.tar.bz2)
http://www1.mplayerhq.hu/mplayer....tar.bz2 (qt63dlls-20040626.tar.bz2)
http://www1.mplayerhq.hu/mplayer....tar.bz2 (qt6dlls-20040626.tar.bz2)
i recommend getting qt5dlls because they are the smallest, which theoreticly means faster dll loading time. but they all should work just as good.
so checkout/compile latest cvs, put the dlls in "mplayer/codecs" directory, open a quicktime trailer and enjoy :p
to view trailers with compressed headers you will need a mplayer.dll with zlib support, so if the movie doesnt start check the logs to see if it has compressed headers.
just some knowhows:
-the qdm2 audio decoder resides in quicktime.qts, so having only qtmlclient.dll with quicktime.qts is sufficient to decode qdm2 audio.
-if there's a quicktimeessentials.qtx and/or quicktimeinternetextras.qtx, they will get loaded into memory.
-svq3 decoder resides in quicktimeessentials.qtx (i have no idea what quicktimeinternetextras.qtx does) you can force to use this svq3 decoder instead of the (native) ffsvq3 one by adding "vc=qtsvq3" to mplayer.conf
-if you force the qtsvq3 codec like above and you play a movie that doesnt have svq3 video you will ofcourse get no video.
-somehow changing the codecs.conf to force qtsvq3 for fourcc=svq3 didnt work for me, but i really didnt investigate it.
@elupus: i compared xbmc mplayer sources with original mplayer pre4 sources (using a diff program) then i manually added/hacked the changes to the pre5 code, but maybe i forgot some parts, ill check later.
making the changes to mplayer.c sucked, the code is so unreadable sometimes
maybe its better to make another thread for this, since ezar2003 seems to have it working too and else it will get offtopic