It did only happen with movies that got subtitle streams + DXVA on + CoreAVC Codec. By the way.. it doesnt matter if I want to play a movie in MovingPictures or a TV Show in the TVSeries Plugin.
AW: Error when playing a film with moving pictures 1.1.5
Which codec are you using? You can also try to disable DXVA..
EDIT: Error in my link above was with MePo 1.2.0 BETA and CoreAVC 2.5.5. Now I have CoreAVC 3.0.1 and MediaPortal 1.2.0 Final. Didn't test if this error is gone now. I still got DXVA disabled in CoreAVC and therefore no problems.
Haali splitter (for dual-audio track files) + MPC-HC video (has full DXVA support) + ffdshow-tryouts (Audio only with everything else disabled, for DTS-MA/DD-HD support) and MPC-HC or DirectVobSub for subtitles = works like a charm, never a crash. You can also adjust subtitles overlay position to be inside black bars (for a 2.35:1 movie), or inside movie frame.
The only added media support you might need is an XviD beta release for some non-default releases, as MPC-HC is stable but not cutting edge in latest. It is usually also handy to use the MPC-HC standalone FLV and MP4 splitter for OnlineVideos plugin, though you could do a non-default Haali splitter install to cover most of that (some AAC files might still require the MPC-HC splitters).
Any file that still doesn't play due to some rare codec issue can then be fixed seperate via one of the MPC-HC standalone plugins, provided the media file plays fine in the MPC-HC GUI application itself. It has all the filters build in, so by opening config, you can disable all of the internal splitters+codecs and find out which one your media file needs. The easiest way is to disable all the checkboxes on codecs first to find out if its a splitter problem, and if the file still doesn't play to re-enable the codecs like 10 at a time. If it then starts working you disable 5, retest, etc, until you found the single checkbox that works and you can then match that with one of the MPC-HC standalone AX files that you then simply register.
Haali splitter = http://haali.su/mkv/MatroskaSplitter.exe (You can also use the MPC-HC splitters for this, but I've stumbled upon some rare dual-track media files that do not allow a selection from inside MePo then)
Ffdshow-tryouts SVN (the audio part is much more stable then video, and SVN rarely give a problem, remember during install to first disable *EVERY* checkbox and then enable only the audio ones, after installation verify that the DTS-MA/DD-HD checkboxes match your receivers capabilities) = ffdshow - Browse /SVN builds by clsid/generic builds at SourceForge.net
XviD codec (optional for some rare cases that the MPC-HC standalone filters don't cover, usually anime) = Xvid Codec 1.3.2 <- Xvid Codec Downloads | Software - Digital Digest (in some extreme cases you have to Google for the beta/svn releases even, sometimes forced to compile source yourself)
To register the MPC-HC standalone filters, use the following method:
regsvr32 "C:\Program Files (x86)\MPC-HC Standalone Filters\MPCVideoDec.ax"
(optional for FLV files in OnlineVideos) regsvr32 "C:\Program Files (x86)\MPC-HC Standalone Filters\FLVSplitter.ax"
(optional for some MP4/MV4/AAC/etc files) regsvr32 "C:\Program Files (x86)\MPC-HC Standalone Filters\MP4Splitter.ax"
(optional for DirectVobSub subtitle method) regsvr32 "C:\Program Files (x86)\MPC-HC Standalone Filters\VSFilter.dll"
Note: The "(x86)" part is for 64-bit OS users.
If you have trouble with DXVA, which can happen with some media files incorrect headers or when videocard driver has issues, it can help to adjust the MPC-HC codec properties to disable the (ffmpeg) entries inside the "MPC - Video decoder" codec.
You can use MePo advanced config for this -> Videos -> Video Post Processing -> Add "MPC - Video decoder" -> enable checkbox -> Filter properties -> (verify DXVA has a videocard entry) -> "Codecs" tab -> disable the "H.264/AVC (FFmpeg)" and "VC1 (FFmpeg)" checkboxes to make sure DXVA is always used.
I personally prefer to make those settings permanent defauls, so you can use a tool such as DirectShow Filter Manager for this: DirectShow Filter Manager
Result looks something like:
PS: On the 'Settings' tab there are more tweaks you can do, to either increase quality or speed, but default settings should work for the majority of users.
And I know the above is covered by most 'codec packs', such as SAF, but the problem I still encounter with those is that they sometimes add support for 'too' much and still end up causing conflicts or they rely on the wrong filters. Speaking of those, if you are going to use this provided method, make sure you first uninstall anything you might have previously installed and verify that they are 'properly' removed. I unfortunatly encounter many times that codec packs removed via "Add/Remove programs", are not correctly uninstalled and still cause issues.