- Thread starter
- #11
Will it come?
MP doesnt support HW acceleration when subtitles are rendered (excluding DVD or DVB subtitles).
About dynamically load VSFilter - it works for me. Dont use MP postrpocesing. Install Haali media splitter, enable autoload VSfilter and in VsFilter enable always load - or use my tool - it will install filters and auto configure them automaticly.
Look here:
https://forum.team-mediaportal.com/offtopic-57/stand-alone-filters-htpc-44614/
To summarize:
- Hardware acceleration BREAKS when there is a filter between the video decoder and the video renderer.
- Hardware acceleration BREAKS when the video encoding does not conform to the DXVA standards supported by the video driver (and video decoder), e.g. encoding done in High@L5.1 profile which has no benefit to video quality whatsoever!
- Hardware acceleration DOES NOT BREAK with subtitles in the MKV container, unless you are loading DirectVobSub (aka VsFilter) in the filter chain.
Yes if the MKV contains a subtitle then DXVA can still work as long as you don't load DirectVobSub (VSFilter). However, there is a strange bug for some SRT/UTF-8 subtitles that generates the pop-up error message when DirectVobSub (VSFilter) isn't loaded (for which I provided a patch in the post linked previously). And yes, currently the only way to get subtitles working is to load DirectVobSub (VSFilter), but then you break your hardware acceleration and revert back to pure software decoding.To summarize:
- Hardware acceleration BREAKS when there is a filter between the video decoder and the video renderer.
- Hardware acceleration BREAKS when the video encoding does not conform to the DXVA standards supported by the video driver (and video decoder), e.g. encoding done in High@L5.1 profile which has no benefit to video quality whatsoever!
- Hardware acceleration DOES NOT BREAK with subtitles in the MKV container, unless you are loading DirectVobSub (aka VsFilter) in the filter chain.
That last line, you mean that if the file contains a subtitle but VSFilter isn't loaded, DXVA works. But the only way to display the subtitle is to load VSFilter right? I tried cycling through subtitles with VSfilter not loaded and it does not work for me.
I am looking into implementing an EVR custom presenter to allow for subtitles without the need to load DirectVobSub. No idea when I'll have something ready though as I've only just started.