Kodi DSPlayer – DirectShow Player for Windows

  Thread Rating:
  • 35 Vote(s) - 4.49 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
oldpoem Offline
Posting Freak
Posts: 843
Joined: Jul 2010
Reputation: 13
Post: #1216
Thank you aracnoz. Tested it and it's incredibly amazing.
find quote
steelman1991 Offline
Donor
Posts: 2,753
Joined: Jan 2009
Reputation: 17
Post: #1217
Absolutely outstanding work.
find quote
SALAMINOMACHOS Offline
Fan
Posts: 548
Joined: Nov 2010
Reputation: 0
Location: PIRAEUS GREECE
Post: #1218
Yes , Yes , it is a great improvement
All in one package
Certainly i do not know the use and the need of all these settings
Can you pls tell me which are the best settings , to have better image and colours?
Because in my poor opinion , with pure Kodi/EVR i see much much better improvement
Tks again for your attention
(This post was last modified: 2015-08-26 20:41 by SALAMINOMACHOS.)
find quote
bigadevry Offline
Junior Member
Posts: 16
Joined: Jul 2013
Reputation: 0
Post: #1219
Since it looks like EVR is out (my current config using FFDshow profiles) can someone who knows this new architecture and filter config do a new or current "How To setup" kind of post or document? I like the new improvements, path, and decisions. I am just not familiar with how to setup a proper config. Curerntly, I am at 1080p (use EVR, FFDShow, LAV for non 1080p mostly). I do plan to upgrade my hardware to 4K in the future and not have anything on my server below 720p (some shows only available this way). I feel upscaling anything else is a waste. So, any help is appreciated as I plan my overall upgrade and jump to the new platforms. Thanks again for all the hard work!
find quote
oldpoem Offline
Posting Freak
Posts: 843
Joined: Jul 2010
Reputation: 13
Post: #1220
I'm not sure what's wrong with subtitles add-on. But with this build subtitle download dialog didn't show up when pressed. Video paused but not crashed I can press back button to go back to video. But can't download subtitles (I'm using Subscene & Opensubtitles)
find quote
SALAMINOMACHOS Offline
Fan
Posts: 548
Joined: Nov 2010
Reputation: 0
Location: PIRAEUS GREECE
Post: #1221
@ oldpoem
I report that in my system , subtitles.gr and opensubtitles.org , show me the available subtitles for downloading
Certainly , i did not downdoad them , cause i do not need them
find quote
afedchin Offline
Team-Kodi Member
Posts: 1,381
Joined: Feb 2013
Reputation: 73
Location: Russia
Post: #1222
@aracnoz,
Amazing work!
find quote
ashlar Offline
Donor
Posts: 2,754
Joined: Mar 2006
Reputation: 46
Post: #1223
HOLY HELL!!! Aracnoz you are on fire!

For troubleshooting and bug reporting please make sure you read this first.
find quote
*Roma* Offline
Junior Member
Posts: 43
Joined: Jan 2009
Reputation: 1
Post: #1224
Changes:

Code:
NextPVR filter v0.2.1:
* NextPVRFilters-Install.bat, NextPVRFilters-Uninstall.bat fixed.

NextPVR filter v0.2:
* Updated for NextPVR v3.6.6.
   Starting from this version, there is no need to set timeshift duration on the client PC.

NextPVR Directshow Filter for DSPlayer
Support NextPVR HTTP LiveTV streams with timeshift buffer and video seeking functionality, using NextPVR DirectShow Filters.


DSPlayer PVR features with NextPVR Filter:
  • LiveTV Timeshift buffer and video seeking support.
  • Top Progress bar OSD, displays timeshift buffer time.
  • Channel info OSD dialog, displays EPG time and EPG progress bar.
  • Playback of recordings(updating total time at playback of in-progress recording).

NextPVR:
[Image: 30jjig9.jpg]

Settings:
  • Disable TimeShift in Kodi NextPVR addon settings.
  • PIN code:
    The default PIN code of the filter(and NextPVR server software) is "0000", you can change this code in NextPVR server software.
    NOTE: You have to set the SAME PIN code value that you set in NextPVR software using "NextPVRSplitter-Configuration" file.

Timeshift duration settings:
  • Set NextPVR timeshift duration(in seconds):
    Set the timeshift duration value on the NextPVR SERVER PC, using SetSlipSeconds_winXXbit.reg or set the registry manually:

    32bit Windows:
    HKEY_LOCAL_MACHINE\SOFTWARE\NPVR\SlipSeconds = xxxx (decimal DWORD)[Seconds]

    64bit Windows:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NPVR\SlipSeconds = xxxx (decimal DWORD)[Seconds]

    If not specified in the registry, the default is 20 minutes(20*60 = 1200)(decimal DWORD).

    NOTE: If you using NextPVR server version 3.5.7 or lower version, set the SAME timeshift duration value on the NextPVR client PC as you configured on the NextPVR server PC.

Known Issues/Limitations:
  • Sub-Channel will be ignored by the filter.
    This is Kodi NextPVR addon issue, live stream url that's returned by the NextPVR addon does not contain the sub-channel number, but only the channel number.
    I have created a pull request(not merged yet)
  • Channel switching may not work on some configurations.
    Will be fixed in next versions of DSPlayer.

    (Fixed in version Isengard DSPlayer v15.2)


Download:
Source code:
Old releases:
Tested on Windows 7 64bit, Windows 8 64bit and Windows 10 64bit.

Install:
  • Register with NextPVRFilters-Install.bat file (registering requires administrative rights).
  • Detailed instructions:
    Unrar the file and create a new folder called "NextPVR Filter".
    Extract all the files from the rar into the new folder you just created.
    Right click on NextPVRFilters-Install.bat and run the file as the administrator.
    Please do not remove this folder, or any files in it. If you remove this folder then DSPlayer will not be able to use NextPVR Filter, so make sure you extract the files in a safe, permanent location.


Filters configuration: (DSPlayer Wiki, DSPlayer Setup)

mediasconfig.xml rules:
Code:
<mediasconfig>
  <rules>
    <!-- Rules for NextPVR HTTP streams (LiveTV and Recorded Streams) -->
    <rule protocols="http" filename=".*/live\W(channel|recording)=\d+.*" url="false">
      <source filter="nextpvrreader" />
      <splitter filter="nextpvrsplitter" />
      <video filter="lavvideo_internal" />                            
      <audio filter="lavaudio_internal" />                            
    </rule>
    <rule url="true" filename=".*/live\W(channel|recording)=\d+.*" protocols="http">
      <source filter="nextpvrreader" />
    </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>
    <rule protocols="https|http" url="false">
      <splitter filter="lavsplitter_internal" />
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
      <subs filter="xysubfilter_internal" />
    </rule>
    <rule filetypes="ts" url="false" >
      <source filter="tsreader_internal" />
      <splitter filter="tsreader_internal" />
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
      <subs filter="xysubfilter_internal" />
    </rule>
    <rule url="true" filetypes="tsbuffer" >
      <source filter="tsreader_internal" />
    </rule>
    <rule url="true" protocols="rtsp">
      <source filter="tsreader_internal" />
    </rule>
    <rule protocols="rtsp">
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
    </rule>
    <rule filetypes="ifo">
      <source filter="dvdnavigator" />
      <splitter filter="dvdnavigator" />
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
    </rule>
    <rule filetypes="wmv">
      <source filter="wmasfreader" />
      <splitter filter="wmasfreader" />
      <video filter="wmvideodecoder" />
      <audio filter="wmaudiodecoder" />
      <subs filter="xysubfilter_internal" />
    </rule>
    <rule filetypes="iso">
      <source filter="avsource" />
      <splitter filter="avsource" />
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
    </rule>
    <rule filetypes="ogm">
      <source filter="oggsource" />
      <splitter filter="oggsplitter" />
      <video filter="lavvideo_internal" />
      <audio filter="lavaudio_internal" />
    </rule>  
    <rule filetypes="rmvb">
      <source filter="realsource" />
      <splitter filter="realsplitter" />
      <video filter="realvideodec" />
      <audio filter="realaudiodec" />
    </rule>
  </rules>
</mediasconfig>

filtersconfig.xml
Code:
<!-- The NextPVR filters -->
<filter name="nextpvrreader" type="source">
  <guid>{EF832E14-B6F4-4ADA-B40B-9580E4A8FA2B}</guid>
  <osdname>NextPVR HTTP Source</osdname>
</filter>
<filter name="nextpvrsplitter" type="splitter">
    <guid>{A596B64A-6EEA-4D73-B3EE-FCD9772EB51E}</guid>
    <osdname>NextPVR Splitter</osdname>
</filter>

playercorefactory.xml
Code:
<playercorefactory>
    <rules action="prepend">
        <rule protocols="daap|rtv|rtmp|rtmpe|mms|rtp" player="DVDPlayer" />
        <rule name="PVR Radio" filename="pvr://channels/radio.*" filetypes="pvr" player="DVDPlayer"/>  
        <rule name="All Other" player="DSPlayer"/>
    </rules>
</playercorefactory>
(This post was last modified: 2016-01-23 21:50 by *Roma*.)
find quote
IT007 Offline
Junior Member
Posts: 26
Joined: Jul 2015
Reputation: 0
Post: #1225
It seem the fps drops with SVP are fixed with the latest build. Nice! Any benefit using internal filter over external ones?
find quote
ashlar Offline
Donor
Posts: 2,754
Joined: Mar 2006
Reputation: 46
Post: #1226
IGNORE THIS, I MISTAKENLY SELECTED "USE DIRECTSHOW MERITS", THUS MESSING EVERYTHING UP

New version not working for me.

Log here: as soon as a video file is launched, screen goes black and Kodi hangs, http://pastebin.com/pJFW1puv

I opted, just to begin, to use madVR settings externally, with no GUI in Kodi, and to keep using DirectShow filters. Kodi was working perfectly with this configuration with last version (the one from August 11th). I have Reclock as audio renderer. madVR set to use DirectX 11 (and it was working before, with 10 bit playback in exclusive mode), exclusive fullscreen mode.

For troubleshooting and bug reporting please make sure you read this first.
(This post was last modified: 2015-08-27 01:04 by ashlar.)
find quote
vicmanpergar Offline
Fan
Posts: 699
Joined: Aug 2011
Reputation: 7
Post: #1227
Uh wao....
Congratz to Aracnoz and everyone else involved.... wishing to get home to try.

HTPC
Silverstone Grandia GD05 - Intel i5 3570k -Asus H61M-G Micro-ATX - Unidad Blu-ray
MSI GTX970 4GB GDDR5 - 8 GB RAM DDR3 - AVR Yamaha RX-V473 5.1 - Panasonic Plasma 50'' Viera P50-V20


find quote
Warner306 Offline
Posting Freak
Posts: 2,653
Joined: Feb 2014
Reputation: 91
Location: Canada
Post: #1228
I tested the new build on my test computer and the video settings menu is blinking.

The computer uses an Intel GPU. Again, the screen blinks when the settings menu is accessed during playback.

Will provide a debug log later...

Also, there is a mistake in Scaling Algorithms.

super-xbr cannot double luma and chroma independently, neither can NEDI. If luma doubling is enabled, chroma doubling is enabled by default.
(This post was last modified: 2015-08-27 02:23 by Warner306.)
find quote
MatthewK Offline
Junior Member
Posts: 1
Joined: Aug 2015
Reputation: 0
Post: #1229
THANK YOU for giving us this and for all your hard work in doing so!! Smile
find quote
spencerjford Offline
Member
Posts: 99
Joined: Mar 2012
Reputation: 4
Post: #1230
(2015-08-27 01:01)vicmanpergar Wrote:  Uh wao....
Congratz to Aracnoz and everyone else involved.... wishing to get home to try.

Vic, it's awesome! just pure awesome!
find quote
Post Reply