From 130374f77149c6a8b0c0f9f1bbb4a36b6da2d608 Mon Sep 17 00:00:00 2001 From: z0z0z Date: Sat, 6 Apr 2019 23:38:24 +0000 Subject: [PATCH] Add files via upload --- install-mf.sh | 25 +++++++++++++++++++++++++ mf.reg | 32 ++++++++++++++++++++++++++++++++ wmf.reg | Bin 0 -> 22324 bytes 3 files changed, 57 insertions(+) create mode 100644 install-mf.sh create mode 100644 mf.reg create mode 100644 wmf.reg diff --git a/install-mf.sh b/install-mf.sh new file mode 100644 index 0000000..233a6d8 --- /dev/null +++ b/install-mf.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +[[ -z $WINEPREFIX ]] && echo "WINEPREFIX not set" && exit 1 + +set -e + +scriptdir=$(dirname "$0") +cd $scriptdir + +cp -v syswow64/* "$WINEPREFIX/drive_c/windows/syswow64" +cp -v system32/* "$WINEPREFIX/drive_c/windows/system32" + +echo "Set to native in Libraries: mf, mferror, mfplat, mfreadwrite, msmpeg2adec, msmpeg2vdec, sqmapi" +WINEDEBUG="-all" winecfg + +wine start regedit.exe mf.reg +wine start regedit.exe wmf.reg +wine64 start regedit.exe mf.reg +wine64 start regedit.exe wmf.reg + +wine64 regsvr32 msmpeg2vdec.dll +wine64 regsvr32 msmpeg2adec.dll + +wine regsvr32 msmpeg2vdec.dll +wine regsvr32 msmpeg2adec.dll diff --git a/mf.reg b/mf.reg new file mode 100644 index 0000000..faeba15 --- /dev/null +++ b/mf.reg @@ -0,0 +1,32 @@ +REGEDIT4 + +[HKEY_LOCAL_MACHINE\Software\Wine\LicenseInformation] +"msmpeg2adec-AACDecoderV2AddInEnable"=dword:00000001 +"msmpeg2adec-AACDecoderV2InSKU"=dword:00000001 +"msmpeg2adec-DolbyDigitalDecoderV2AddInEnable"=dword:00000001 +"msmpeg2adec-DolbyDigitalDecoderV2InSKU"=dword:00000001 +"msmpeg2vdec-H264VideoDecoderV2AddInEnable"=dword:00000001 +"msmpeg2vdec-H264VideoDecoderV2InSKU"=dword:00000001 +"msmpeg2vdec-MPEG2VideoDecoderV2AddInEnable"=dword:00000001 +"msmpeg2vdec-MPEG2VideoDecoderV2InSKU"=dword:00000001 + +[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}] +@="MPEG4 Byte Stream Handler" + +[HKEY_CLASSES_ROOT\CLSID\{271C3902-6095-4c45-A22F-20091816EE9E}\InprocServer32] +@="mf.dll" +"ThreadingModel"="Both" + +[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}] +@="File Scheme Handler" + +[HKEY_CLASSES_ROOT\CLSID\{477EC299-1421-4bdd-971F-7CCB933F21AD}\InprocServer32] +@="mf.dll" +"ThreadingModel"="Both" + +[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}] +@="MFReadWrite Class Factory" + +[HKEY_CLASSES_ROOT\CLSID\{48e2ed0f-98c2-4a37-bed5-166312ddd83f}\InprocServer32] +@="mfreadwrite.dll" +"ThreadingModel"="Both" diff --git a/wmf.reg b/wmf.reg new file mode 100644 index 0000000000000000000000000000000000000000..f61466261ba67d42d9046845b704f1a1383406a9 GIT binary patch literal 22324 zcmeI4Yj4{&6o&bE!2Uy!?`|Diz75z1-?SD>+M@1K4D(PZvC{>MC-@ot8u{kvZGd34yYPQT%lb;Ue0MUL;yclP|vyf8oW%&+Ey*)^|C+cf$9VD|WKbMK{j#ofN? zaW6LS%zNtJ+L}Fn^N`;j^Xp@C#2fqEo$uWqZ&z;;-W=2F%=SH@t?SS4YtoOtX@T90 z-uC#M@ST_u|30z(J-Nd0Y4x@brOWU}$+&)Rn@h?yvjbhrrU4I>Ou+2Fd) zwJS+umdycmJG8FweCb*zHcbaR+1p@^m|)Xq0l{0|Onymr2u=frOJO)gUNhfD@+<$P zhAcL$q*nQi@OC7}s;g6yZ&T;9fWOi~ZX5VHCE64@V`RGJ$#IXG&Gl;%bB-6D;a3Bd z*y1DI)&-&1>b~+7en+4s{3_tqpd?Q+vM6@>u5v93_DOYfm8OxS(qXBiad45DX;thEQi-zxMz8=2hLrv>{%~t zLffH-?A>FQr{`^tKq>L?3?r6wteoGv2*dM$;Zh@(5l;sUm-Dno<`X(F(~V7QPr6u; zBKk}=xQ1=Hth|T5_5>B|z>#k8vP*`!U8XHo=v z)a-4vzda2ILigKiDEa-u3%JnNgc=pMv8XLhS=j4VyP|tTgd#tsg{SB7l3pgk-XN%=T3*EFYRH)&qd!n2F+dTBW7NZ=4WC& zNUfY`yjQ>@ls~Bz0*wz#c2395Y|Dq#=&#MG5oCoYi`JKnug5XFM3l4{$!zMnfzO#? ze&?>Zu*Yzw&{Qm3#+zZj@gW|j&za{o?(G>K(+Q=7NV2eEy-HpUBk@&vN}sVQ!CP9L zwi|`C{ zORM705cjt#B*XZ9*)fqX>58MwuCq~mh)aElWzP_NZk#VKZz%!W5G#E%`|vULD8n?Y z20uO)VKJ8q(Xhg~N-oWC4*FDC(^=+m-{z%GsMFX-8NZ6Oe|J55+_m$b2h4vCiF+9m z{Wi8fzH+IR`>N-ZVLdQEu!b>zD7Si>l@86Ex?fN^|1a#=9NGC_*uNfQyy2~5n*lJT zFY3dWdgOjjz52G<-hI|~PAmF(raoqO0PuUm0j%3@Tmw&DW| ztf47uTltF0r${I(9#ip`%HnBJYEn|hQ`^QEDh^w@PpO{hk;|X)oG$@ypxp%$F=3y8 zA^Lg)HP|Pn7a;TQARmFikOY5X@3=3C?n2kr)6j%Zh9KDs6q|VK+&|y zI}j~ulsc3m{zJ`5LlfFmL0`Kev^gY89iE6dV_NTg6 ze8%x<4l(VVqIiGl{@B_B3Nr+Y8U5A*El{P9<8-Y-lHj4g_XsL3F*e}@N6Dx1p z*~jnCV$`$)jO={OFDXi=Y2Tu3UiUspj@$P@Z);gf$~#bN#d)jGZk;8g+AFwXmh0{7 z&*dr2{eIrpy3$bolS`L*<()&snG)()xgsd>z?XmBeZCOXa^RSIGHHDQX>feY9bGHl0IE zJR_f6@o{y_XElqCGVzsD<**Y+IWCkwsKaqCr>eoTPOqeh^^nX%Y^}z&(g#i-Z5G!} zZ*X0}(4XP(EyCRvYBtA(!9LvOt7SI*EFgxj=2j){=dlqQNNW#)$Fj`jFCnINFyE2} niM(4PCvevEhL;`i`Z8WY9`nj$%3(q0=S56D+5EWo+e+mBBzCLg literal 0 HcmV?d00001