View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
mindbomb
2nd December 2013, 20:53
why not just replace the isr with xy subfilter completely? or is that planned?
cengizhan
2nd December 2013, 21:30
still not working.
i have found version 3.1.0.640 in some chinese website. this version worked. the beta version (3.1.0.546) that is on xy-filter website doesnt work.
mariush
2nd December 2013, 22:32
I just updated MPC-HC to 1.7.1 from sourceforge to see the internal HEVC codec and how well it runs on my computer.
I was however suprised to see that the tv tuner functionality actually works now. I have a Leadtek Winfast 2000XP Expert tuner and it never worked right with previous versions and with VLC and other players. Now it actually works.
There is however a small issue and I can't seem to find any way to fix it: the framerate is locked to 29-30 fps while I'm in PAL land and my tv box outputs 25 fps. Basically I can watch TV but it keeps stuttering due to the framerate.
Any suggestions about fixing this?
(tv box from isp outputs s-video/composite through scart , i'm connecting the composite to composite in on the tv tuner, audio through line in )
Made some screenshots of the filters involved and a snapshot of the main mpc-hc window with the view > renderer settings > display stats text on top of the page to see the stats.
Images are in this imgur gallery : http://imgur.com/a/9kSiN
In case it helps the pin info text for what I think it's more relevant:
Filter : Smart Tee - CLSID : {CC58E280-8AA1-11D1-B3F1-00AA003761C5}
- Connected to:
CLSID: {17CCA71B-ECD7-11D0-B908-00A0C9223196}
Filter: WinFast TV2000 XP Expert WDM Video Capture.
Pin: Capture
- Connection media type:
Video: YUY2 720x576 25fps 20736kbps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_YUY2 {32595559-0000-0010-8000-00AA00389B71}
formattype: FORMAT_VideoInfo {05589F80-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 829440
cbFormat: 88
VIDEOINFOHEADER:
rcSource: (0,0)-(0,0)
rcTarget: (0,0)-(0,0)
dwBitRate: 20736000
dwBitErrorRate: 0
AvgTimePerFrame: 400000
BITMAPINFOHEADER:
biSize: 40
biWidth: 720
biHeight: 576
biPlanes: 1
biBitCount: 16
biCompression: YUY2
biSizeImage: 829440
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 68 3c 01 00 00 00 00 80 1a 06 00 00 00 00 00 .h<.....€.......
0030: 28 00 00 00 d0 02 00 00 40 02 00 00 01 00 10 00 (...Ð...@.......
0040: 59 55 59 32 00 a8 0c 00 00 00 00 00 00 00 00 00 YUY2.¨..........
0050: 00 00 00 00 00 00 00 00 ........
Filter : WinFast TV2000 XP Expert WDM Crossbar. - CLSID : {71F96460-78F3-11D0-A18C-00A0C9118956}
- Connected to:
CLSID: {266EEE40-6C63-11CF-8A03-00AA006ECB65}
Filter: WinFast TV2000 XP Expert WDM TVTuner.
Pin: Analog Video
- Connection media type:
Unknown
AM_MEDIA_TYPE:
majortype: MEDIATYPE_AnalogVideo {0482DDE1-7817-11CF-8A03-00AA006ECB65}
subtype: MEDIASUBTYPE_None {E436EB8E-524F-11CE-9F53-0020AF0BA770}
formattype: FORMAT_AnalogVideo {0482DDE0-7817-11CF-8A03-00AA006ECB65}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 1
cbFormat: 48
pbFormat:
0000: 00 00 00 00 00 00 00 00 d0 02 00 00 e0 01 00 00 ........Ð...à...
0010: 00 00 00 00 00 00 00 00 d0 02 00 00 e0 01 00 00 ........Ð...à...
0020: d0 02 00 00 e0 01 00 00 00 00 00 00 00 00 00 00 Ð...à...........
kasper93
3rd December 2013, 19:00
Have you set country in options?
mariush
4th December 2013, 01:52
I didn't even check before but yes, it : see picture (http://savedonthe.net/image/1933/mpchc.png)
Don't know if it should matter because the filter defaults to composite in + audio line in and that input can normally accept various framerates and the card supports both ntsc and pal so it must support 23.976, 25fps, 29.97 fps etc etc ...
I should be able to select the framerate somehow.
Armada
4th December 2013, 12:45
strange. i have registered it, added to externel filters, disabled subtitle autoloading but still not visible in filters menu.
Unfortunately for now only embedded subtitles are supported, external subtitle files such as SRT are not supported until we decide on some architectural design issues relating to it.
why not just replace the isr with xy subfilter completely? or is that planned?
Unfortunately we're not satisfied with the code quality of XySubFilter, it will be difficult to maintain for us if it were to be abandoned.
But don't worry, we're working on improving the performance of the ISR so that it should be fast enough for the complex animated subtitles that are becoming the norm.
betaking
5th December 2013, 06:50
hi this is Simplified Chinese translation rc and txt for last git!
http://www.sendspace.com/file/tqep6a
mindKILL3R
5th December 2013, 09:56
I was watching this ep of HIMYM and noticed the video didn't feel very sharp. Took a screencap here: http://i.imgur.com/DWedBLX.jpg
What might cause this? Source is 720p TVrip, player is MPCHC 1.7.0.7851. Looks like the default video decoder is LAV but I haven't touched it.
nevcairiel
5th December 2013, 10:25
Did you consider that the encode is just bad? :)
mindKILL3R
5th December 2013, 19:14
Actually I did, haha. Just forgot to mention it in that post.
I did get the file off a tracker (wasn't just a random P2P download), but that wouldn't necessarily guarantee a good encode, so who knows.
Guest
5th December 2013, 19:24
I did get the file off a tracker
@all
No further help to be given on this due to rule 6 violation.
hello_hello
6th December 2013, 17:06
I'm having an issue opening h264 video (any container it seems) via an Avisynth DirectShowSource script with MPC-HC. Well it's more than an issue. I can't get it to work no matter what I try. I'm not really sure when it stopped working. Same problem with MPC-HC on two different PCs (both XP). MPC-HC displays an Avisynth error message:
DirectShowSource: Renderfile, the filter graph manager won't talk to me.
The same script will open fine using MPC-BE (it results in two Haali Media Splitter and ffdshow icons running, which I think was normal), so could this be something to do with the switch to LAV Filters? I've tried disabling MPC-HC's internal filters and adding the ffdshow video decoder as a preferred external filter, but nothing has worked so far. I've even tried changing renderers.
Other methods such as FFVideoSource and AVISource seem to work as they always have (even if the source file contains h264 video).
If it helps any, after attempting to open a "problem" DirectShowSource script with MPC-HC and then using the Play/Filters menu, there's three filters listed as follows (in this case the source file was an MKV containing h264 video):
Video Mixing Renderer 9 (renderless)
Color Space Converter
AVI/WAV File source
Repeating the process with MPC-BE (which successfully open the script), shows these three filters listed:
Video Renderer
AVI Decompressor (YV12)
AVI/WAV File source
Thanks in advance for any help.
Vincent Vega
8th December 2013, 10:25
is there a solution to this yet?
preview from HD capture card can work pretty awesome with EVR Custom, I can play from xbox in 1080p60 from 1080p60 capable card.
but I cant record. -((
is there any combination of record settings that works?
thanks
ParkerLewis
8th December 2013, 22:36
Hello all,
I've been using MPC-HC for years. I've been having a problem since a few days and I can't find the solution.
The EVR CP renderer has suddenly started being slow, ie, it takes 4-5 seconds to start a video on launch. Things to consider :
- This behaviour is new, has been happening for a few days, but I am almost positive nothing special happened on the PC (no new CG drivers, no hardware / software changes...).
- Selecting other renderers (for example Haali), videos do start instantly, so it is really EVR CP - specific.
- Have tried updating to the latest MPC-HC (1.7.1). Didn't change anything. Player itself launches instantly, but there is a 4-5 seconds lag before video starts playing.
- This only applies to the first video being launched. If I hit the "next" button, the next video will start playing immediately.
For reference, my setup is Win7 64bits, MPC-HC 64 bits, nVidia 560 Ti.
Do you guys have any idea what could be causing this, and how to solve it ?
Thanks for your help. I know it shouldn't, but it's driving me crazy.
Pulstar
8th December 2013, 23:45
The shaders have profiles now, awesome. Can we next please have resolution conditions so that for example 720p and above videos do not load the sharpen shader?
vBm
9th December 2013, 00:02
Those who want to help us with localizations please do so here.
https://www.transifex.com/projects/p/mpc-hc/
vio_man
9th December 2013, 01:09
I'm having crashes with some WMV files. When loading one of the affected files, MPC-HC crashes immediately.
Here is a MediaInfo log from one of the files
General
Format : Windows Media
File size : 193 MiB
Duration : 13mn 7s
Overall bit rate mode : Variable
Overall bit rate : 2 058 Kbps
Maximum Overall bit rate : 4 096 Kbps
Encoded date : UTC 2013-09-01 22:57:41.375
Video
ID : 2
Format : VC-1
Format profile : MP@HL
Codec ID : WMV3
Codec ID/Info : Windows Media Video 9
Codec ID/Hint : WMV3
Description of the codec : Windows Media Video 9 - Professional
Duration : 13mn 7s
Bit rate mode : Variable
Bit rate : 2 000 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.072
Stream size : 188 MiB (97%)
NumberOfFrames : 23580
Audio
ID : 1
Format : WMA
Format profile : Pro
Codec ID : 162
Codec ID/Info : Windows Media Audio
Description of the codec : Windows Media Audio 10 Professional - 48 kbps, 44 kHz, 2 channel 16 bit 2-pass VBR
Duration : 13mn 7s
Bit rate mode : Variable
Bit rate : 49.3 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 4.63 MiB (2%)
NumberOfFrames : 2174
Not having problems when using Windows Media Player.
Edit: found a workaround, had to disable VC1 playback at LAV filter.
betaking
9th December 2013, 07:41
hi this is Simplified Chinese translation rc and po for last git!
http://www.sendspace.com/file/n54rss
vood007
9th December 2013, 07:50
Hello all,
I've been using MPC-HC for years. I've been having a problem since a few days and I can't find the solution.
The EVR CP renderer has suddenly started being slow, ie, it takes 4-5 seconds to start a video on launch. Things to consider :
- This behaviour is new, has been happening for a few days, but I am almost positive nothing special happened on the PC (no new CG drivers, no hardware / software changes...).
- Selecting other renderers (for example Haali), videos do start instantly, so it is really EVR CP - specific.
- Have tried updating to the latest MPC-HC (1.7.1). Didn't change anything. Player itself launches instantly, but there is a 4-5 seconds lag before video starts playing.
- This only applies to the first video being launched. If I hit the "next" button, the next video will start playing immediately.
For reference, my setup is Win7 64bits, MPC-HC 64 bits, nVidia 560 Ti.
Do you guys have any idea what could be causing this, and how to solve it ?
Thanks for your help. I know it shouldn't, but it's driving me crazy.
Does this only happen with a single file or video format or does it happy with every video?
Are you sure nothing changed on your PC? Things like Antivirus or Windows Update do things in background. Check your event logs, Taskmanager etc for anything fishy. You can try to reinstall DirectX and do a "SFC /SCANNOW" from the command line as admin.
vBm
9th December 2013, 10:53
hi this is Simplified Chinese translation rc and po for last git!
http://www.sendspace.com/file/n54rss
Please submit changes via transifex from now on.
https://www.transifex.com/projects/p/mpc-hc/
ParkerLewis
9th December 2013, 22:18
Does this only happen with a single file or video format or does it happy with every video?
Are you sure nothing changed on your PC? Things like Antivirus or Windows Update do things in background. Check your event logs, Taskmanager etc for anything fishy. You can try to reinstall DirectX and do a "SFC /SCANNOW" from the command line as admin.
It happens with every video.
Anyway, I have found the culprit : it was the "NVIDIA Stereoscopic 3D Driver Service" that I had disabled a few days ago, because it sometimes hanged the CPU for no reason (hanging one of the cores somewhat randomly). Since I'm not using any 3D device (i have a 3D screen but am simply not using it as such), I had just disabled it. Reactivatiing the service solves the problem, although I can't figure out why the renderer would need this. Thoughts anyone ?
I have simply uninstalled the 3D Vision driver now - problem still solved.
bugmen0t
10th December 2013, 12:50
I set the audio language in the internal LAV splitter and leave subtitle language empty. When starting whatever movie the audio has the chosen language and the subtitle defaults to 'forced' as intended. However a second later or so the subtitle switches automatically to the first subtitle of the movie, no matter what (I can manually reset it though).
This bug always occurs for some versions in a row of MPC-HC, is then fixed after some weeks (subtitle stays at 'forced') and then reoccurs some versions later. :confused:
Why is that? Or am I doing something wrong setting wise?
Doom9
14th December 2013, 16:10
Just got the new Dell 32" 4K screen, now running Win8.1 at 150% scaling - and have the same issue with scaling. Menus are alright, but icons/controls need to be adapted
Ahh, the pains of being an early adopter :( With Dell's upcoming 28 incher I hope we'll soon see a tipping point where more programs are adapted actively (ATM not even Chrome fully works... you should see what it sometimes does with text :( )
vBm
14th December 2013, 19:20
Just got the new Dell 32" 4K screen, now running Win8.1 at 150% scaling - and have the same issue with scaling. Menus are alright, but icons/controls need to be adapted
Ahh, the pains of being an early adopter :( With Dell's upcoming 28 incher I hope we'll soon see a tipping point where more programs are adapted actively (ATM not even Chrome fully works... you should see what it sometimes does with text :( )
Unfortunately no one from the dev team is using 8.1 yet.
Doom9
14th December 2013, 21:34
The OS version shouldn't matter though I think... previous Windows versions offered scaling, too (I used to think this was an "old person with bad eyes" feature). What is different in 8.1 is the level of control you get over this feature iirc.
nevcairiel
14th December 2013, 21:40
The way scaling is done was significantly changed in Windows 8, Vista and 7 have completely different functions here, which are pretty crappy tbh. Only 8/8.1 allow apps to optimize properly for high DPI.
Klementh
22nd December 2013, 14:17
Hello, I just want to report that some videos with their aspect ratios changed by WMVARChanger (http://forum.videohelp.com/threads/280102-WMV-Aspect-Ratio-Changing?p=1686783&viewfull=1#post1686783) don't play with the new aspect ratio in MPC-HC while in other players like VLC and WMP they do.
I uploaded a very small sample video so you guys can verify this:
http://www74.zippyshare.com/v/39171552/file.html.
You can modify the AR of this video all you want with the AR changer but it has no effect on the way MPC-HC plays it.
This other thread is related:
http://forum.doom9.org/showthread.php?t=130284
clsid
22nd December 2013, 17:18
Bug: when replaying a video file after it has reached the end, the video window is black with EVR-CP. Switching to fullscreen or any other window resizing action will make the video re-appear.
pirlouy
23rd December 2013, 19:23
Are there still some developers for DVB-T tuner ? I wanted to know if there are some models to avoid/pick, compatible with MPC.
If you have a recommendation, tell me.
kasper93
23rd December 2013, 20:40
In theory every BDA compliant tuner should work fine.
pirlouy
23rd December 2013, 21:34
I had a Leadtek one some time ago and MPC was not able to find canal. It was compatible with DVBViewer though. But I want a card to work with madVR, thus MPC compatible.
mariush
23rd December 2013, 23:04
Slashdot ran a story about the 4k and 3d release of Big Buck Bunny so I downloaded the 3840x2160 60fps version and run it on my system. The videos are here, in several versions: http://bbb3d.renderfarming.net/download.html
Naturally, the video card (radeon 7770Ghz ed) can't decode it with dxva, so it went back to LAVFilters software decoding. Thing is ... my eight core FX-8320 hovers at around 20-25% cpu usage and the video runs at around 32-34 fps with lots of pauses where sound stops for the video to catch up.
Just 2-3 cores seem to be used.
So I guess the decoder is simply single threaded or pretty much poorly threaded?
kasper93
23rd December 2013, 23:32
@pirlouy: We can't test every tuner so any help and reports from users are always welcome. If you have problems go to https://trac.mpc-hc.org/ and maybe we will be able to help or fix things.
I can for sure tell that all tuners on chipset IT9135, AF9015, RTL2832U works fine. PCTV7010ix PCTV3010i and PCTV 290e and many others works fine too. I'm not saying that DVB-T support in MPC-HC is perfect but it constantly improved. Like I said if you have a problem go to our trac and we will help.
pirlouy
24th December 2013, 00:18
Nice to see you're still ready to help. I'll buy a card soon and report my result.
Rinzler
24th December 2013, 07:58
Is it possible to make scheduler like AIMP has?
pirlouy
26th December 2013, 19:28
@kasper93: I've created a ticket (https://trac.mpc-hc.org/ticket/3882) as requested. :)
mindbomb
26th December 2013, 21:59
Slashdot ran a story about the 4k and 3d release of Big Buck Bunny so I downloaded the 3840x2160 60fps version and run it on my system. The videos are here, in several versions: http://bbb3d.renderfarming.net/download.html
Naturally, the video card (radeon 7770Ghz ed) can't decode it with dxva, so it went back to LAVFilters software decoding. Thing is ... my eight core FX-8320 hovers at around 20-25% cpu usage and the video runs at around 32-34 fps with lots of pauses where sound stops for the video to catch up.
Just 2-3 cores seem to be used.
So I guess the decoder is simply single threaded or pretty much poorly threaded?
in general, the h264 decoder is multithreaded and scales really well with additional cores. However, I know things like interlacing (1080i) ruin the scaling, so perhaps the 3d aspect of this video is what is responsible for the poor scaling in this example.
wanezhiling
27th December 2013, 01:30
The option (http://i1.tietuku.com/fykl41nk9.png) is always grey, is this normal?
vood007
27th December 2013, 01:43
The option (http://i1.tietuku.com/fykl41nk9.png) is always grey, is this normal?
No thats a bug. Currently EVRCP behaves strange too, had to switch back to VMR9 to get smooth framerates.
edit: looks like someone else has the same problems here:
http://forum.videohelp.com/threads/361132-720p60-video-stutters-when-playing?p=2290926&posted=1#post2290926
nevcairiel
27th December 2013, 08:14
The option (http://i1.tietuku.com/fykl41nk9.png) is always grey, is this normal?
No its not always grey.
With VMR-7 (renderless) its available. With any newer renderers, this is no longer an option, and it always uses 3D surfaces.
wanezhiling
27th December 2013, 08:28
Oh thanks, you are right.
vood007
27th December 2013, 15:15
Still, that dialog is broken. I doubt shader, subtitle etc support got removed from VMR9...
mariush
27th December 2013, 21:11
in general, the h264 decoder is multithreaded and scales really well with additional cores. However, I know things like interlacing (1080i) ruin the scaling, so perhaps the 3d aspect of this video is what is responsible for the poor scaling in this example.
No, I downloaded the 2d 2160p version from the site. Here's the specs:
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 10mn 34s
Bit rate : 8 000 Kbps
Maximum bit rate : 35.1 Mbps
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 60.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.016
Stream size : 605 MiB (94%)
Writing library : x264 core 120
Encoding settings : cabac=1 / ref=4 / deblock=1:1:1 / analyse=0x3:0x133 / me=tesa / subme=11 / psy=1 / psy_rd=0.40:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=8000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:0.60
Encoded date : UTC 2013-12-17 16:40:26
Tagged date : UTC 2013-12-17 16:40:29
Here's a picture of the player and task manager with the render stats: http://savedonthe.net/image/1949/decoder.jpg
Player full screen on second monitor (1920x1080 so it's a straight forward 50% resize) , main monitor 1920x1200 with task manager and properties to show lavf decoder (which i suspect being the problem)
vood007
27th December 2013, 21:22
No, I downloaded the 2d 2160p version from the site. Here's the specs:
Player full screen on second monitor (1920x1080 so it's a straight forward 50% resize) , main monitor 1920x1200 with task manager and properties to show lavf decoder (which i suspect being the problem)
Did you try VMR9 renderer instead of EVRCP?
mariush
27th December 2013, 22:29
Yeah, no luck. Tried VMR9, VMR7, no soap. Increasing EVR buffers to 10 from the default of 5 seemed to help a bit (by making the pauses shorter, like 2 seconds instead of 3-5 seconds) but it's still pausing every 8-10 seconds or so.
Just installed CoreAVC 3 and set it as preferred decoder in the options. With the same settings, it averaged 42-45fps as the picture shows: http://savedonthe.net/image/1950/decoder2.jpg
All cores used as the picture shows. The movie doesn't stutter, no audio pauses, but it's noticeable that sometimes the video lags a bit behind or moves like in slow motion.
After configuring mpc-hc to VMR9, the codec can do 60fps just fine (it oscillates between 57-60fps but most of the time it's near 60fps) and the cpu usage drops to about 45-50% cpu: http://savedonthe.net/image/1951/decoder3.jpg
VMR7 works just as well, and it may lower the cpu usage a few more percents on average (but with vmr9 it's perfectly fine at 40-50% on the fx-8320).
nevcairiel
27th December 2013, 23:27
Multi-Threading is slightly broken in MPC-HC 1.7.1 x64 (and LAV 0.59.1 x64). You can either use 32-bit, or pick a nightly build from http://nightly.mpc-hc.org/, it should work much better.
I'm just going to assume thats the version you are running, since its the only explanation. :) I get 100% CPU load when benchmarking that clip at least.
mariush
27th December 2013, 23:55
It is indeed the 64bit version of MPC-HC with LAV 0.59.1.26. Thank you for clarifying everything.
I don't have much content going over 1080p, just found it curious that 60fps was not achievable with my fx-8320 cpu. I'll stick with these versions for now, they work fine with the content i watch.
Octo-puss
31st December 2013, 16:32
There are several additional files in MPC package, for example D3DCompiler_43.dll and mpciconlib.dll. What are they good for? Directx is installed on all computers already as far as I know. The other file is a mystery.
the_weirdo
31st December 2013, 17:04
There are several additional files in MPC package, for example D3DCompiler_43.dll and mpciconlib.dll. What are they good for? Directx is installed on all computers already as far as I know. The other file is a mystery.
mpciconlib.dll contains icons for media files associated with MPC-HC.
There're some Windows version (e.g. Windows 7) not included the latest version of DirectX 9.0c and users must update it manually. If they don't, applications which depend on DirectX 9.0c runtime will fail to work. MPC-HC includes these runtime libraries as a workaround for this problem.
nevcairiel
31st December 2013, 17:20
There are several additional files in MPC package, for example D3DCompiler_43.dll and mpciconlib.dll. What are they good for? Directx is installed on all computers already as far as I know. The other file is a mystery.
D3D9 has a couple optional components which are not by default installed on any Windows system.
You may have noticed other applications, primarily games, which also run a DirectX installer, and you always wondered why? Thats why!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.