•   
  • 1
  • 47
  • 48
  • 49(current)
  • 50
  • 51
  • 95
  •   
DSPlayer (DirectShow Player for XBMC) Frodo build available
(2014-03-20, 03:53)aracnoz Wrote: finished

I have yet to try but I think that everything will work with the various filters for subtitles not only with xy-VSFilter

however you have to start to testing this new features as i set it to be sure that all work correctly Smile

download and install this xy-VSFilter_3.0.0.211_Installer.exe

as i said in the filtersconfigs.xml i've added this new filter


Code:
<!-- Subs filters -->
    <filter name="xyvsfilter" type="subs">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>XyVSFilter Auto</osdname>
    </filter>

so if you wanna exclude libsubs.dll you must add the new tag <subs filter in the mediaseconfig.xml in this way

Code:
<rule filetypes="mkv|avi|mp4">
    <source filter="avsource" />
    <splitter filter="avsplitter" />
    <video filter="lavvideodec" />
    <audio filter="ffdaudiodec" />    
    <subs filter="xyvsfilter" />
  </rule>

now xbmc work as usual but with xy-vsfilter controlled by xbmc's gui


xbmc should remember the last selected subtitle, but sometime if you select a stream and in a millisecond you close the player and you restart he cannot work correctly

in this cases i think that xbmc hasn't a time to store the selected stream information into the database

so you have to wait at least some seconds after you has changed the sub Smile

obviously if you want that xbmc use the libsubs.dll you have to remove <subs filter from the mediasconfig.xml

that's all


this is the build when we have tested for good we can build a setup

XBMC_EXEONLY-test_xyvsfilter-Gotham_dsplayer.rar

night

ciauz
I will test this later, as I am at work now. However, are you able to have it work with the "Use system filters (DirectShow merits)" option as well? Or it it work together with that option?
Reply
Another feature that is worth re-working in simplified Blu-ray support. Eduard implemented it via integration with his AVsplitter, which IMO is not a good solution, as LAV splitter is far more common and comes in one package with LAV video and LAV audio.
AFAIK simplified Blu-ray support via LAV splitter is possible and has already been implemented in MediaPortal.
Reply
(2014-03-20, 06:19)deh2k7 Wrote: I just noticed after quite some time that i have not been running DSplayer using DXVA. I have LAV filters configured to use CUVID (I have an nVidia 660Ti) and i tried all of the other DXVA settings in LAV but i do not get DXVA showing up when I play back.

During playback, codec info shows everything loaded - LAV audio/video, FFDRaw. but is says not using DXVA. I'd be very appreciative to hear theories or suggestions why I'm not getting XBMC using DVXA.... This is for playback of normal video files, like mkv.

With NVidia you need to check use fullscreen window instead of true fullscreen to get DXVA2 working. And probably need to not using other extra filter like FFDshow RAW. But with all the power you has it should be ok with DXVA off.
Reply
(2014-03-20, 01:42)aracnoz Wrote: libsubs.dll e xyvsfilter.dll work togheter now Big Grin

@oldpoem

i made this in a clean way, let me explain how work

this is my filtersconfig.xml

Code:
<!-- Subs filters -->
    <filter name="xyvsfilter" type="subs">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>XyVSFilter Auto</osdname>
    </filter>

and this is the mediasconfig.xml

Code:
<rule filetypes="mkv|avi|mp4">
    <source filter="avsource" />
    <splitter filter="avsplitter" />
    <video filter="lavvideodec" />
    <audio filter="ffdaudiodec" />    
    <subs filter="xyvsfilter" />
    <extra>
      <extra filter="ffdshowraw" />
    </extra>    
  </rule>

when you start a mediafile if there is "<subs filter="xyvsfilter" />" in the mediasconfig.xml xbmc unload libsubs.dll and work only with the external filter
obviously if you don't put "<subs filter="xyvsfilter" />" in the mediasconfig .xml xbmc work as usuals with libsubs.dll

during playback pressing 'L' (Next Subtitle) XBMC show de dialog selector in each cases(external filter or libsubs.dll), to choose the favorite subtitle stream

Tested it. Have few problems.Not sure I can explain clearly since it's a bit complicated.

If there are multiple internal subtitles streams, you need to use AVsplitter with unchecked single output pin option to have all streams selectable. But with that if there are multiple audio streams, all audio stream got decoded (all language stream output at the same time.)

With LAVSplitter , you can't select any subtitle stream except default one. But it can be toggle on/off.

PGS Subtitles is not showing. But it probably down to xy-vsfilter limitation.

It definitely works great with those Anime with complex typesettings ASS. But with movies with multiple audio streams & multiple subtitles stream I still can't find acceptable solution..

If you can fix selectable audio stream to be working. It'd be fine. Not sure why DSPlayer decoded all audio streams in this case.

Would tinkering with settings more later.
Reply
Awesome work aracnoz!

Just did a quick test, but now the only drawback I had with DSPlayer is being gone!
No need to remove libsubs.dll file to use xyvsfilter anymore, and easy access using the gui!

Thank you very much!

----

Now a quick bug report:

If Subtitle Selector Menu is disabled, the subtitle cycling (with pressing L) don't really work and XBMC crash after around 4 pressings.

When multiple subtitle tracks are muxed with the video, it only show the first track on the menu (probably because those other are managed by the splitter itself?).
If there are multiple external subs, all of them are listed and work as it should. :)

If the subtitle track in mkv is muxed with "Default track flag: no", dsplayer-xyvsfilter lists the track as "Undetermined , No subtitles" and the subs don't show up (as before, maybe the splitter don't send it to vsfilter).
If I go to the context menu icon and manually enable the subtitle, then it become possible to show/hide the subtitles via XBMC (probably because now the splitter is sending the track to vsfilter).


So, external subs seem to be all ok, the only problem present is in muxed subs (and that crash when subtitle selector menu is disabled).


PS: Was forgetting to say that I tested using Haali and LAV splitters, didn't tried with AVsplitter.
Reply
One trouble here when try play BD with files in BDMV, don´t run in dsplayer or with dvdplayer.
Code:
11:09:33.632 T:3092  NOTICE: CDSPlayer::OpenFile - DSPlayer: Opening: bluray://udf%3a%2f%2fD%253a%255cFilmes%255cSkyfall%2520(2012)%255clazers-skyfall-bluray.iso%2f/BDMV/PLAYLIST/00500.mpls
11:09:33.632 T:3092  NOTICE: CDSPlayer::OpenFileInternal - DSPlayer: Opening: bluray://udf%3a%2f%2fD%253a%255cFilmes%255cSkyfall%2520(2012)%255clazers-skyfall-bluray.iso%2f/BDMV/PLAYLIST/00500.mpls
11:09:33.633 T:2572  NOTICE: Thread CDSPlayer thread start, auto delete: false
11:09:33.633 T:2572  NOTICE: CDSPlayer::Process - Creating DS Graph
11:09:33.638 T:2572  NOTICE: Loading filter core factory settings from special://profile/dsplayer/filtersconfig.xml (filters configuration).
11:09:33.646 T:2572  NOTICE: Loading filter core factory settings from special://xbmc/system/players/dsplayer/filtersconfig.xml (filters configuration).
11:09:33.647 T:2572  NOTICE: special://xbmc/system/players/dsplayer/filtersconfig.xml does not exist. Skipping.
11:09:33.647 T:2572  NOTICE: Loading filter core factory settings from special://profile/dsplayer/mediasconfig.xml (medias configuration).
11:09:33.648 T:2572  NOTICE: Loading filter core factory settings from special://xbmc/system/players/dsplayer/mediasconfig.xml (medias configuration).
11:09:33.648 T:2572  NOTICE: special://xbmc/system/players/dsplayer/mediasconfig.xml does not exist. Skipping.
11:09:33.648 T:2572  NOTICE: Successfully loaded rules
11:09:33.654 T:2572  NOTICE: CFGLoader::InsertAudioRenderer Successfully added "" to the graph
11:09:34.153 T:2572  NOTICE: CFGLoader::InsertFilter Successfully added "LAV Source" to the graph
11:09:34.153 T:2572   ERROR: CFGLoader::InsertSourceFilter Failed to load file in the splitter/source
11:09:34.153 T:2572   ERROR: CFGLoader::LoadFilterRules Failed to insert the source filter
11:09:34.153 T:2572   ERROR: CFGManager::RenderFileXbmc Failed to load filters rules
11:09:34.153 T:2572   ERROR: CDSPlayer::Process - Failed creating DS Graph
11:09:34.173 T:3092   ERROR: Playlist Player: skipping unplayable item: 0, path [bluray://udf%3a%2f%2fD%253a%255cFilmes%255cSkyfall%2520(2012)%255clazers-skyfall-bluray.iso%2f/BDMV/PLAYLIST/00500.mpls]
11:09:34.173 T:164  NOTICE: Thread BackgroundLoader start, auto delete: false
11:09:34.282 T:8632  NOTICE: Found 2 Lists of Devices

Any ideas this is my 2 configurations files
filtersconfig
Code:
<filtersconfig>
  <filters>
    <!-- You dont need a path if your filter is registered -->

    <!-- Video decoders -->
    <filter name="mpcvideodec" type="videodec">
      <path>MPCVideoDec.ax</path>
      <guid>{008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}</guid>
      <osdname>MPC Video Decoder</osdname>
    </filter>
    <filter name="ffdvideodec" type="videodec">
      <guid>{04FE9017-F873-410E-871E-AB91661A4EF7}</guid>
      <osdname>ffdshow Video Decoder</osdname>
    </filter>
    <filter name="ffdvideodxvadec" type="videodec">
      <guid>{0B0EFF97-C750-462C-9488-B10E7D87F1A6}</guid>
      <osdname>ffdshow DXVA Decoder</osdname>
    </filter>
    <filter name="coreavcvideodec" type="videodec">
      <guid>{09571A4B-F1FE-4C60-9760-DE6D310C7C31}</guid>
      <osdname>CoreAVC Video Decoder</osdname>
    </filter>
    <filter name="cyberlinkvideodec" type="videodec">
      <guid>{BEF49ADB-9EC1-4AF2-8E50-90F226CC4843}</guid>
      <osdname>CyberLink Video Decoder</osdname>
    </filter>
    <filter name="wmvideodecoder" type="videodec">
      <guid>{82D353DF-90BD-4382-8BC2-3F6192B76E34}</guid>
      <osdname>WMVideo Decoder</osdname>
      <isdmo>true</isdmo>
      <guid_category_dmo>{4a69b442-28be-4991-969c-b500adf5d8a8}</guid_category_dmo>
    </filter>
    <filter name="mpeg2videodec" type="videodec">
      <path>Mpeg2DecFilter.ax</path>
      <guid>{39F498AF-1A09-4275-B193-673B0BA3D478}</guid>
      <osdname>mpeg2 Video Decoder</osdname>
    </filter>
    <filter name="realvideodec" type="videodec">
      <guid>{238D0F23-5DC9-45A6-9BE2-666160C324DD}</guid>
      <osdname>RealAlternative Video Decoder</osdname>
    </filter>
    <filter name="broadcomvideodecoder" type="videodec">
      <guid>{2DE1D17E-46B1-42A8-9AEC-E20E80D9B1A9}</guid>
      <osdname>Broadcom VideoDecoder</osdname>
    </filter>
    
    <!-- Audio decoders -->
    <filter name="mpaaudiodec" type="audiodec">
      <path>MpaDecFilter.ax</path>
      <guid>{3D446B6F-71DE-4437-BE15-8CE47174340F}</guid>
      <osdname>Mpa Decoder</osdname>
    </filter>
    <filter name="ffdaudiodec" type="audiodec">
      <guid>{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}</guid>
      <osdname>ffdshow audio decoder</osdname>
    </filter>
    <filter name="wmaudiodecoder" type="audiodec">
      <guid>{2EEB4ADF-4578-4D10-BCA7-BB955F56320A}</guid>
      <osdname>WMAudio Decoder</osdname>
      <isdmo>true</isdmo>
      <guid_category_dmo>{57f2db8b-e6bb-4513-9d43-dcd2a6593125}</guid_category_dmo>
    </filter>
    <filter name="realaudiodec" type="audiodec">
      <guid>{941A4793-A705-4312-8DFC-C11CA05F397E}</guid>
      <osdname>RealAlternative Audio Decoder</osdname>
    </filter>
    
    <!-- Audio Stream Switcher-->
    <filter name="audioswitcher" type="audioswitch">
      <path>audioswitcher.ax</path>
      <guid>{18C16B08-6497-420E-AD14-22D21C2CEAB7}</guid>
      <alwaysload>1</alwaysload>
    </filter>
    
    <!-- Subs filters -->
    <filter name="xyvsfilter" type="subs">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>XyVSFilter Auto</osdname>
    </filter>
  
    <!-- Extra filters -->
    <filter name="dcgraphiceq" type="extra">
      <path>DCGraphicEQ.ax</path>
      <guid>{E4DCD60C-F449-4C78-895B-1FE9F85C7EDD}</guid>
      <osdname>DC-GraphicEQ</osdname>
    </filter>
    <filter name="ac3filter" type="extra">
      <guid>{A753A1EC-973E-4718-AF8E-A3F554D45C44}</guid>
      <osdname>AC3Filter</osdname>
    </filter>

    <!-- Source filters -->
    <filter name="dvdnavigator" type="source">
      <guid>{9B8C4620-2C1A-11D0-8493-00A02438AD48}</guid>
      <osdname>DVD Navigator</osdname>
    </filter>
    <filter name="wmasfreader" type="source">
      <guid>{187463A0-5BB7-11D3-ACBE-0080C75E246E}</guid>
      <osdname>WM ASF Reader</osdname>
    </filter>
    <filter name="avisource" type="source">
      <path>AviSplitter.ax</path>
      <guid>{CEA8DEFF-0AF7-4DB9-9A38-FB3C3AEFC0DE}</guid>
      <osdname>AVI Source</osdname>
    </filter>
    <filter name="flvsource" type="source">
      <path>FLVSplitter.ax</path>
      <guid>{C9ECE7B3-1D8E-41F5-9F24-B255DF16C087}</guid>
      <osdname>FLV Source</osdname>
    </filter>
    <filter name="mp4source" type="source">
      <path>MP4Splitter.ax</path>
      <guid>{3CCC052E-BDEE-408A-BEA7-90914EF2964B}</guid>
      <osdname>MP4 Source</osdname>
    </filter>
    <filter name="mkvsource" type="source">
      <path>MatroskaSplitter.ax</path>
      <guid>{0A68C3B5-9164-4A54-AFAF-995B2FF0E0D4}</guid>
      <osdname>MKV Source</osdname>
    </filter>
    <filter name="mpegsource" type="source">
      <path>MpegSplitter.ax</path>
      <guid>{1365BE7A-C86A-473C-9A41-C0A6E82C9FA3}</guid>
      <osdname>Mpeg Source</osdname>
    </filter>
    <filter name="oggsource" type="source">
      <path>OggSplitter.ax</path>
      <guid>{6D3688CE-3E9D-42F4-92CA-8A11119D25CD}</guid>
      <osdname>Ogg Source</osdname>
    </filter>
    <filter name="realsource" type="source">
      <guid>{765035B3-5944-4A94-806B-20EE3415F26F}</guid>
      <osdname>RealAlternative Source</osdname>
    </filter>
    <filter name="tsfilesource" type="source">
      <guid>{4F8BF30C-3BEB-43A3-8BF2-10096FD28CF2}</guid>
      <osdname>TS File Source</osdname>
    </filter>
    <filter name="haali" type="source">
      <guid>{55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}</guid>
      <osdname>Haali Media Splitter</osdname>
    </filter>
    <filter name="filesource" type="source">
      <guid>{E436EBB5-524F-11CE-9F53-0020AF0BA770}</guid>
      <issplitter>false</issplitter>
      <osdname>File Source (Async.)</osdname>
    </filter>
    <filter name="lavf" type="source">
      <path>LAVFDShowSplitter.ax</path>
      <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid>
      <osdname>LAVF DShow</osdname>
    </filter>
    
    <!-- Splitters -->
    <filter name="avisplitter" type="splitter">
      <path>AviSplitter.ax</path>
      <guid>{9736D831-9D6C-4E72-B6E7-560EF9181001}</guid>
      <osdname>AVI Splitter</osdname>
    </filter>
    <filter name="flvsplitter" type="splitter">
      <path>FLVSplitter.ax</path>
      <guid>{47E792CF-0BBE-4F7A-859C-194B0768650A}</guid>
      <osdname>FLV Splitter</osdname>
    </filter>
    <filter name="mp4splitter" type="splitter">
      <path>MP4Splitter.ax</path>
      <guid>{61F47056-E400-43D3-AF1E-AB7DFFD4C4AD}</guid>
      <osdname>MP4 Splitter</osdname>
    </filter>
    <filter name="mkvsplitter" type="splitter">
      <path>MatroskaSplitter.ax</path>
      <guid>{149D2E01-C32E-4939-80F6-C07B81015A7A}</guid>
      <osdname>MKV Splitter</osdname>
    </filter>
    <filter name="mpegsplitter" type="splitter">
      <path>MpegSplitter.ax</path>
      <guid>{DC257063-045F-4BE2-BD5B-E12279C464F0}</guid>
      <osdname>Mpeg Splitter</osdname>
    </filter>
    <filter name="oggsplitter" type="splitter">
      <path>OggSplitter.ax</path>
      <guid>{9FF48807-E133-40AA-826F-9B2959E5232D}</guid>
      <osdname>Ogg Splitter</osdname>
    </filter>
    <filter name="realsplitter" type="splitter">
      <guid>{E21BE468-5C18-43EB-B0CC-DB93A847D769}</guid>
      <osdname>RealAlternative Splitter</osdname>
    </filter>
    <filter name="mpeg2demultiplexer" type="splitter">
      <guid>{AFB6C280-2C41-11D3-8A60-0000F81E0E4A}</guid>
      <osdname>MPEG-2 Demultiplexer</osdname>
    </filter>
    <filter name="smm_mkvsplitter" type="splitter">
      <guid>{5B00F980-F0B1-484B-ADE7-69408D9525F7}</guid>
      <osdname>SolveigMM Matroska Splitter</osdname>
    </filter>

<!-- LAV filters -->
    <filter name="lavsource" type="source">
      <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid>
      <osdname>LAV Source</osdname>
    </filter>
    <filter name="lavsplitter" type="splitter">
      <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid>
      <osdname>LAV Splitter</osdname>
    </filter>
    <filter name="lavcuvid" type="videodec">
      <guid>{62D767FE-4F1B-478B-B350-8ACE9E4DB00E}</guid>
      <osdname>LAV CUVID</osdname>
    </filter>
    <filter name="lavvideo" type="videodec">
      <guid>{EE30215D-164F-4A92-A4EB-9D4C13390F9F}</guid>
      <osdname>LAV Video</osdname>
    </filter>
    <filter name="lavaudio" type="audiodec">
      <guid>{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}</guid>
      <osdname>LAV Audio</osdname>
    </filter>
    
  </filters>
</filtersconfig>

and
mediasconfig
Code:
<mediasconfig>
  <rules>
    <!-- DVD RULES -->
    <!-- Iso still return a crash on this filter. -->
    <rule filetypes="iso">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
      <subs filter="xyvsfilter" />
    </rule>
    <!-- If you want to play a dvd select the file /dvdfolder/VIDEO_TS/VIDEO_TS.ifo -->
    <rule filetypes="ifo">
      <source filter="dvdnavigator" />
      <splitter filter="dvdnavigator" />
      <video filter="mpeg2videodec" />
      <audio filter="mpaaudiodec" />
    </rule>
    <!-- END DVD RULES -->
    <rule filetypes="avi|divx">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
      <subs filter="xyvsfilter" />
    </rule>
    <rule filetypes="ogm">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
    </rule>  
      <rule filetypes="flv">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
    </rule>
    <rule filetypes="mp4">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
      <subs filter="xyvsfilter" />
    </rule>
    <rule filetypes="mov|m4v">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
    </rule>
    <rule filetypes="m2v">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
    </rule>
    <rule filetypes="ts|mpeg|bdmv|mpg|mpeg|m2ts|mpls">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <audio filter="lavaudio" />
    </rule>
    <rule filetypes="mkv">
      <source filter="lavsource" />
      <splitter filter="lavsplitter" />
      <video filter="lavvideo" />
      <subs filter="xyvsfilter" />
    </rule>      
  
      <!-- You can do like that to specifie a DXVA only filters.
      If you want to use the same filter for DXVA and non DXVA media, just add
      a single <video> line.
      <video>
        <video dxva="true" filter="mpcvideodec" />
        <video filter="mpcvideodec" />
      </video> -->
      <audio filter="lavaudio" />
      <!--<extra>
        <extra filter="ac3filter" />
        <extra filter="dcgraphiceq" />
      </extra>-->
      
      <!-- Shaders example
      
      Must starts with <shaders> and ends with </shaders>
      
      Inside, specify your shader like that :
        <shader id="x" dxva="true" videocodec="h264" audiocodec="mp3" ... />
        
      x is the ID of the shader, declared in the /system/DSPlayer/Shaders/shaders.xml file
      -->
      <!--
      <shaders>
        <shader id="7" />
      </shaders>
      -->
    </rule>
    <rule filetypes="wmv">
      <source filter="wmasfreader" />
      <splitter filter="wmasfreader" />
      <video filter="wmvideodecoder" />
      <audio filter="wmaudiodecoder" />
    </rule>
    
    <!-- You need Real Alternative in order to read real media files -->
    <rule filetypes="rmvb">
      <source filter="realsource" />
      <splitter filter="realsplitter" />
      <video filter="realvideodec" />
      <audio filter="realaudiodec" />
    </rule>
    
    <!-- New rule for preferred streaming source filter -->  
    <rule url="true" filetypes=".*">
      <source filter="internal_ffmpegsource" />
    </rule>
  </rules>
</mediasconfig>

Any tip how I solve this?
MediaBrazil forum Website - Youtube Channel
Aeon MQ9-0.3.0 & Ace2 Skin Team
MarcosQui Website Donate and support us.
Reply
strange, subtitles are working fine in my side. I can press L and change the sub, and i can change the audio track too. Not with the last exe, but with the one i downloaded yesterday with installer.
HTPC
Silverstone Grandia GD05 - Intel i5 3570k -Asus H61M-G Micro-ATX - Unidad Blu-ray
MSI GTX970 4GB GDDR5 - 8 GB RAM DDR3 - AVR Denon X3400H Atmos - LG  OLED 55C7V
Reply
(2014-03-20, 16:57)vicmanpergar Wrote: strange, subtitles are working fine in my side. I can press L and change the sub, and i can change the audio track too. Not with the last exe, but with the one i downloaded yesterday with installer.

I'll try the installer one and report back the result then.

Update: Same result.

To be a bit more clearer.

Default Setup (AVSplitter) : You can change sub if it's external. With internal sub you would have only default stream to select. Audio selection is fine.
Alternative Setup (AVSplitter with single output pin disabled) : All internal sub is selectable and can be change except PGS. Audio selection menu is showing but audio output is mixed of all audio streams regardless of choice you selected.
Reply
ok guys i figured out the problem, during the week end i will work on it to fix
Reply
(2014-03-20, 17:09)oldpoem Wrote:
(2014-03-20, 16:57)vicmanpergar Wrote: strange, subtitles are working fine in my side. I can press L and change the sub, and i can change the audio track too. Not with the last exe, but with the one i downloaded yesterday with installer.

I'll try the installer one and report back the result then.

Update: Same result.

To be a bit more clearer.

Default Setup (AVSplitter) : You can change sub if it's external. With internal sub you would have only default stream to select. Audio selection is fine.
Alternative Setup (AVSplitter with single output pin disabled) : All internal sub is selectable and can be change except PGS. Audio selection menu is showing but audio output is mixed of all audio streams regardless of choice you selected.


Ouch! my mistake... i thought i had not placed any mediascofig in my appData , but in fact i did, so i was overriding the other one.
HTPC
Silverstone Grandia GD05 - Intel i5 3570k -Asus H61M-G Micro-ATX - Unidad Blu-ray
MSI GTX970 4GB GDDR5 - 8 GB RAM DDR3 - AVR Denon X3400H Atmos - LG  OLED 55C7V
Reply
(2014-03-20, 13:49)oldpoem Wrote:
(2014-03-20, 06:19)deh2k7 Wrote: I just noticed after quite some time that i have not been running DSplayer using DXVA. I have LAV filters configured to use CUVID (I have an nVidia 660Ti) and i tried all of the other DXVA settings in LAV but i do not get DXVA showing up when I play back.

During playback, codec info shows everything loaded - LAV audio/video, FFDRaw. but is says not using DXVA. I'd be very appreciative to hear theories or suggestions why I'm not getting XBMC using DVXA.... This is for playback of normal video files, like mkv.

With NVidia you need to check use fullscreen window instead of true fullscreen to get DXVA2 working. And probably need to not using other extra filter like FFDshow RAW. But with all the power you has it should be ok with DXVA off.

Good catch. I found this late last nite with some fiddling. It does work now with and without FFDRaw as an extra filter. Thanks for chiming in!
Reply
I could not resist and tonight I worked a bit on the problem of subs Smile

i've fixed the issue

now when we press 'L' button appear the list of internal subtitle from the splitter filter plus the list of external subtitle that come from the subtitle filter (in our case xy-vsfilter)

this fix resolve also the bug with the original way that xbmc switch subtitle (so without dsplayer dialog selector)

i have to only make a cleaning of the new code, i think that for tomorrow i can push the update

night
Reply
(2014-03-20, 15:23)oldpoem Wrote: PGS Subtitles is not showing. But it probably down to xy-vsfilter limitation.

Yes, xy-vsfilter cannot scale graphic PGS subtitles, unlike DVDplayer and DSplayer internal subtitles renderers, so effectively xy-vsfilter is not a universal solution, and we need something better.

PS. As I understand, MadVR support has not yet been added to DSplayer-Gotham repo on GitHub. Am I right?
Reply
I'm thinking about different config for Anime /xy-vsfilter separately in mediaconfig

Something like this based on renamed files.

<rule filename="*.anime.*" />

Other type could use libsubs filters instead.
Reply
Can anyone tell me the basic steps to get this working, I installed aracnoz xbmc with dsplayer my videos fail to play, am I missing something?


Thanks in Advance
Office: Nvidia Shield | Kodi 18.6 | Samsung 43" 
Bedroom 1: MiBox | Kodi 18.6 | Samsung 40" 
Bedroom 2:  MiBox4 | Kodi 18.6 | Panasonic 32" 
Basement:  Mibox4 | Kodi 18.6 | Samsung 40" 
Basement GuestRm: Mibox4 | Kodi 18.6 | Samsung 36" 
Reply
  •   
  • 1
  • 47
  • 48
  • 49(current)
  • 50
  • 51
  • 95
  •   
 
Thread Rating:
  • 8 Vote(s) - 5 Average



Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available58
This forum uses Lukasz Tkacz MyBB addons.