(2015-09-28, 17:50)oldpoem Wrote: (2015-09-28, 12:28)texstar Wrote: Thanks for your great job.
I hope You can help me with my problem.
I'm trying to use an external filter (strongene lentoid hevc decoder) for the h265 files.
When I define the rule for this filter there's no problem if i create a rule based only on the file type, and the filter works very well. But if I create a rule based on the file name, or the file name + type file, the video simply do not start, although the mediasconfig.xml file is correctly create/modified in the dsplayer folder. I have the same problem on my mini-pc with windows 8.1 and also on my pc with windows 7.
This is the content of my mediaconfig.xml file:
<mediasconfig>
<rules>
<rule filename="h265">
<source filter="lavsource_internal" />
<splitter filter="lavsplitter_internal" />
<video filter="lentoid_hevc_decoder" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
</rules>
</mediasconfig>
Thanks, and excuse me for my not excellent English.
After some tests. This is my working rule. Also you need to have h265 or hevc in filename.
<rule filetypes="mp4|mkv" filename=".*h265.*|.*H265.*|.*hevc.*|.*HEVC.*">
<source filter="lavsource_internal" />
<splitter filter="lavsplitter_internal" />
<video filter="lentoid_hevc_decoder" />
<audio filter="lavaudio_internal" />
<subs filter="xyvsfilter" />
<extra>
<extra filter="ffdshow_audio_processor" />
<extra filter="ffdraw" />
</extra>
</rule>
Thanks oldpoem, I finally obtained my working combination of rules to play h265 files with lentoid decoder and all the others files with lav decoder:
<mediasconfig>
<rules>
<rule filename=".*h265.*">
<source filter="lavsource_internal" />
<splitter filter="lavsplitter_internal" />
<video filter="lentoid_hevc_decoder" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
<rule filetypes="mkv|avi|divx|ogm|mp4|mov|m4v|flv|m2v|mpeg|mpg|mts|m2ts|vob|bdmv">
<source filter="lavsource_internal" />
<splitter filter="lavsplitter_internal" />
<video filter="lavvideo_internal" />
<audio filter="lavaudio_internal" />
<subs filter="xysubfilter_internal" />
</rule>
</rules>
</mediasconfig>