• 1
  • 45
  • 46
  • 47(current)
  • 48
  • 49
  • 95
DSPlayer (DirectShow Player for XBMC) Frodo build available
(2014-03-17, 23:52)tiben20 Wrote:
(2014-03-17, 21:52)vicmanpergar Wrote: Guys, thanks for all the work, i'm gonna download it and check it later
One lil thing, why don't u move the topic on to a new thread?, i mean , since this is XBMC Gotham + DSPlayer already, so we keep with the trandition
Cheers!
i agree and i think aracnoz with all is work is the one who as the merit to do it Tongue
sorry if i didnt give any update on madvr, im working 5 days a week and going to school 5 days a week so my spare time is dedicated to sleeping right now.

Most of us have waited long for DSPlayer + madvr, so it won't be a problem to wait bit longer, don't worry at all Tiben
First things first.
If madvr and Dsplayer get finished, most of us will just be partying now or in a year.
Wink
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-17, 23:52)tiben20 Wrote:
(2014-03-17, 21:52)vicmanpergar Wrote: Guys, thanks for all the work, i'm gonna download it and check it later
One lil thing, why don't u move the topic on to a new thread?, i mean , since this is XBMC Gotham + DSPlayer already, so we keep with the trandition
Cheers!
i agree and i think aracnoz with all is work is the one who as the merit to do it Tongue
sorry if i didnt give any update on madvr, im working 5 days a week and going to school 5 days a week so my spare time is dedicated to sleeping right now.

thx guys but i think that there is a responsability to open a new thread like this

the first page should be updated with the lastest info and other things, i don't know if i can do this job

i think that @Roman_V_M has made a great work with this thread in the last year, so my vote is for him Smile

@ tiben20

the coach of my favorite football team has a slogan (Rafa Benitez FORZA NAPOLI ALWAYS Smile)

he is spanish and says... "sin prisa pero sin pausa"

p.s.

guys sorry if I messed up a little bit repositary, do not ever try to edit the text of a commit, github is a great platform but once you have sent a commit is untouchable

and the more you try to work around the problem the more damage you do :\
Reply
@aracnoz Be patient with Rafa. I loved him dearly because I'm Liverpool fan.

Anyway will you updated latest binary? I thought the one remember subtitles & audio stream didn't get released?
Reply
Hi guys,
do you know whether there's any progress on making dsplayer work with tvheadend pvr for live tv?
Has anyone found a source filter to make it work or is there any other way?
I'm asking because standard quality with DVDPlayer is very poor and HD channels look really like SD.
Reply
(2014-03-18, 14:42)dreamer538 Wrote: Hi guys,
do you know whether there's any progress on making dsplayer work with tvheadend pvr for live tv?
Has anyone found a source filter to make it work or is there any other way?
I'm asking because standard quality with DVDPlayer is very poor and HD channels look really like SD.

hi,
there are several ways to get livetv to work with dsplayer. it will work if the tv-backend streams via http or rtsp (it seems tvheadend support http/htsp).some posts above i describet how to get http/rtsp to work with lav source/splitter.
i tested a lot with following results (dvbviewer backend and mediaportal backend):

work for both, http or rtsp streaming:
1)lavsource/lavsplitter (newest version (0.61.1) works best/most stabel)
2)source: elecard/mainconcept network source (plus) (support much more than rtsp or http) and as demuxer microsoft or elecard demuxer (push demuxer for rtsp)


http:
1)source: urlfilesource + demuxer: microsoft or avsplitter or elecard tested with success
2) source: avsplitter + demuxer/splitter: also avsplitter (use newest version of av splitter that is optimized for http streaming)

rtsp:
1) source: mediaportal rtspsource + push demultiplexer (shortest switching time with that solution (1-2 seconds)
2) mediaportals tsreader as source+splitter (will work, but not very stable)

all in all you can find a working, stable solution with short channel switching times. play/pause/stop works. but i havent got real timeshift to work. if i press "jump 30 seconds back" the stream jumps back to the complete beginning of the stream. so i dont know if this is a problem of used streaming protocol+source+splitter or if the funktion "jump 30 seconds back" is maybe false assigned in dsplayer (maybe one of the developer can say something about that).
Reply
(2014-03-18, 00:38)aracnoz Wrote: i think that @Roman_V_M has made a great work with this thread in the last year, so my vote is for him Smile

Thanks. Previously I've served as a mediator between the Russian XBMC forum and this topic, but currently I don't monitor this topic as close as before due to unrelated reasons. As far I can see, there has been some development, but I couldn't find any links to the current build and/or sources, though it's possible that I've missed something.

Anyway, I think that if a Gotham build is indeed available, there should be a separate topic for it - with links to binary build(s) and sources (this is GPL, after all). And it should be started by the people who are currently working on XBMC-DSPlayer.
Reply
@Roman_V_M, look in signature aracnoz, have git and compiled release.

Git
https://github.com/aracnoz/xbmc

Release
http://tinyurl.com/puhgtkj
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
Ed76, thanks for a quick answer.
I tried to do this and no luck by now
could you take a look at the logs:
Code:
22:17:05 T:5852   DEBUG: opening live stream for channel 'Eden HD'
22:17:05 T:5852    INFO: AddOnLog: Tvheadend HTSP Client: CHTSPDemux::SendSubscribe - subscribe to channel '1', subscription 1
22:17:05 T:5852   DEBUG: AddOnLog: Tvheadend HTSP Client: CHTSPDemux::SendSubscribe - new subscription for channel 1 (1)
22:17:05 T:5852   DEBUG: PVRFile - XFILE::CPVRFile::Open - playback has started on filename pvr://channels/tv/All TV channels/0.pvr
22:17:05 T:5852  NOTICE: CDSPlayer::OpenFileInternal - DSPlayer: Opening: pvr://channels/tv/All TV channels/0.pvr
22:17:05 T:7056  NOTICE: Thread CDSPlayer thread start, auto delete: false
22:17:05 T:7056  NOTICE: CDSPlayer::Process - Creating DS Graph
22:17:05 T:7056  NOTICE: Loading filter core factory settings from special://profile/dsplayer/filtersconfig.xml (filters configuration).
22:17:05 T:7056  NOTICE: Loading filter core factory settings from special://xbmc/system/players/dsplayer/filtersconfig.xml (filters configuration).
22:17:05 T:7056  NOTICE: Loading filter core factory settings from special://profile/dsplayer/mediasconfig.xml (medias configuration).
22:17:05 T:7056  NOTICE: Loading filter core factory settings from special://xbmc/system/players/dsplayer/mediasconfig.xml (medias configuration).
22:17:05 T:7056  NOTICE: Successfully loaded rules
22:17:05 T:7056   DEBUG: CDSGraph::SetFile Successfully added XBMC to the Running Object Table
22:17:05 T:6492   DEBUG: Suspended the Sink
22:17:05 T:7056   DEBUG: Found audio renderer device "marantz-AVR-1 (NVIDIA High Definition Audio)" (guid: {E30629D1-27E5-11CE-875D-00608CB78066})
22:17:05 T:7056   DEBUG: Found audio renderer device "CyberLink Audio Renderer (PDVD9)" (guid: {1962C876-C8F7-4474-9C46-BCFB23BDB516})
22:17:05 T:7056   DEBUG: Found audio renderer device "CyberLink Audio Renderer (PDVD10)" (guid: {5D838350-A9ED-42BE-8214-03FB4B726DDE})
22:17:05 T:7056   DEBUG: Found audio renderer device "MediaPortal - Audio Renderer" (guid: {EC9ED6FC-7B03-4CB6-8C01-4EABE109F26B})
22:17:05 T:7056   DEBUG: Found audio renderer device "Default DirectSound Device" (guid: {79376820-07D0-11CF-A24D-0020AFD79767})
22:17:05 T:7056   DEBUG: Found audio renderer device "Default WaveOut Device" (guid: {E30629D1-27E5-11CE-875D-00608CB78066})
22:17:05 T:7056   DEBUG: Found audio renderer device "DirectSound: Speakers (Creative SB X-Fi)" (guid: {79376820-07D0-11CF-A24D-0020AFD79767})
22:17:05 T:7056   DEBUG: Found audio renderer device "DirectSound: marantz-AVR-1 (NVIDIA High Definition Audio)" (guid: {79376820-07D0-11CF-A24D-0020AFD79767})
22:17:05 T:7056   DEBUG: Found audio renderer device "DirectSound: SPDIF Out (Creative SB X-Fi)" (guid: {79376820-07D0-11CF-A24D-0020AFD79767})
22:17:05 T:7056   DEBUG: Found audio renderer device "Speakers (Creative SB X-Fi)" (guid: {E30629D1-27E5-11CE-875D-00608CB78066})
22:17:05 T:7056   DEBUG: Found audio renderer device "SPDIF Out (Creative SB X-Fi)" (guid: {E30629D1-27E5-11CE-875D-00608CB78066})
22:17:05 T:7056    INFO: CFGLoader::InsertAudioRenderer Loaded audio renderer list. Elapsed time: 24.58ms
22:17:05 T:7056    INFO: CFGLoader::InsertAudioRenderer Loaded audio renderer from registry. Elapsed time: 0.21ms
22:17:05 T:7056    INFO: CFGLoader::InsertAudioRenderer Added audio renderer to the graph. Elapsed time: 0.01ms
22:17:05 T:7056  NOTICE: CFGLoader::InsertAudioRenderer Successfully added "" to the graph
22:17:05 T:7056    INFO: CFGLoader::LoadFilterRules Loading audio renderer. Elapsed time: 24.93ms
22:17:05 T:7056   DEBUG: CRenderManager::UpdateDisplayLatency - Latency set to 0 msec
22:17:05 T:5852   DEBUG: ------ Window Init (DialogBusy.xml) ------
22:17:05 T:7056   DEBUG: CFGFilterVideoRenderer::Create Allocator presenter successfully created
22:17:05 T:7056   DEBUG: CFGLoader::InsertVideoRenderer Allocator presenter successfully added to the graph (Renderer: )
22:17:05 T:7056    INFO: CFGLoader::LoadFilterRules Loading video renderer. Elapsed time: 141.82ms
22:17:05 T:7056   DEBUG: CFilterSelectionRule::GetFilters: adding filter: avsplitter for rule: un-named
22:17:05 T:7056   DEBUG: CFGFilterFile::Create Successfully loaded external filter (clsid:{529A00DB-0C43-4F5B-8EF2-05004CBE0C6F} path:C:\Program Files (x86)\HD Pack 2.7\AVSplitter\AVSplitter.ax)
22:17:05 T:7056  NOTICE: CFGLoader::InsertFilter Successfully added "AV Splitter" to the graph
22:17:05 T:7056   ERROR: CFGLoader::InsertSourceFilter An exception has been thrown by the codec...
22:17:05 T:7056   ERROR: CFGLoader::LoadFilterRules Failed to insert the source filter
22:17:05 T:7056   ERROR: CFGManager::RenderFileXbmc Failed to load filters rules
22:17:05 T:7056    INFO: CDSGraph::SetFile Rendering file. Elapsed time: 180.08ms
22:17:05 T:7056    INFO: CDSPlayer::Process Loading file. Elapsed time: 203.88ms
22:17:05 T:7056   ERROR: CDSPlayer::Process - Failed creating DS Graph
22:17:05 T:7056   DEBUG: Thread CDSPlayer thread 7056 terminating
22:17:05 T:5852   DEBUG: CAnnouncementManager - Announcement: OnStop from xbmc
22:17:05 T:5852   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnStop
22:17:05 T:5852   DEBUG: CSoftAE::Resume - Resuming AE processing
22:17:05 T:5852   DEBUG: CDSGraph::CloseFile Deleting filters ...
22:17:05 T:5852   DEBUG: CDSGraph::CloseFile ... done!
22:17:05 T:5852   DEBUG: CFGLoader::~CFGLoader Ressources released
22:17:06 T:6492   DEBUG: Resumed the Sink

filtersconfig.xml:
Code:
<filter name="urlfilesource" type="source">
      <guid>{E436EBB6-524F-11CE-9F53-0020AF0BA770}</guid>
      <issplitter>false</issplitter>
      <osdname>File Source (URL)</osdname>
    </filter>
    <filter name="avsource" type="source">
      <path>AVSplitter.ax</path>
      <guid>{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}</guid>
      <osdname>AV Source</osdname>
    </filter>
    
    <!-- Splitters -->
<filter name="arcsoftsplitter" type="source">
      <guid>{D5F9370B-E232-464F-BE29-A885B1249190}</guid>
      <osdname>arcsoftsplitter</osdname>
</filter><filter name="lavf_splitter" type="splitter">
      <path>LAVSplitter.ax</path>
      <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid>
      <osdname>LAV Splitter</osdname>
</filter>
mediasconfig.xml:
Code:
<rule filetypes="pvr">
      <source filter="avsplitter" />
    <splitter filter="avsplitter" />  
      <video filter="arcsoftvideo" />
      <audio filter="ffdaudiodec" />
    </rule>
<rule protocols="http|udp">
    <source filter="avsplitter" />
    <splitter filter="avsplitter" />  
      <video filter="arcsoftvideo" />
      <audio filter="ffdaudiodec" />
</rule>
Reply
(2014-03-18, 09:43)oldpoem Wrote: @aracnoz Be patient with Rafa. I loved him dearly because I'm Liverpool fan.

Anyway will you updated latest binary? I thought the one remember subtitles & audio stream didn't get released?

I waited because I found out that there was a problem, even with frodo build, in practice if you changed the subtitles more than once between external and internal the switch does not work anymore

I think I have resolved, if it turns out some strange behavior please let me know

I updated the links in my signature
Reply
(2014-03-19, 02:35)aracnoz Wrote:
(2014-03-18, 09:43)oldpoem Wrote: @aracnoz Be patient with Rafa. I loved him dearly because I'm Liverpool fan.

Anyway will you updated latest binary? I thought the one remember subtitles & audio stream didn't get released?

I waited because I found out that there was a problem, even with frodo build, in practice if you changed the subtitles more than once between external and internal the switch does not work anymore

I think I have resolved, if it turns out some strange behavior please let me know

I updated the links in my signature
Even if we are not planning on merging with the main branch of xbmc can you keep the xbmc formatting convention http://forum.xbmc.org/showthread.php?tid=5238
2 spaces instead of tabs and braces the way they ask
also im not sure but CoUninitialize in DSPlayer.cpp might cause some bugs when closing many times the player i remember having some problems with initializing and uninitialize the com library in the past, but of course if there is no problem just leave it like that.
Reply
The new build looks pretty awesome, I just tried it, and I really like the new menu for subtitles out of the box (at least I think it's new?). However, I still have some issues with all those fancy anime subtitles and silly typesetting they use. Would it be possible to better support xy-vsfilter in DSPlayer? The subtitle renderer that DSplayer use really makes the type of subtitles i watch the most look pretty bad. (You can test with these files, if you want to. Try Sword Art Online or Shinsekai Yori).

The way to get xy-vsfilter to work with DSPlayer still works, but it requires deletion of libsubs.dll from C:\..\XBMC\system\players\dsplayer\, but doing so I loose a lot of control over subtitle management and I loose that nice menu, and can no longer turn off subtitles and so on. If it would be possible to create a way to use xy-vsfilter and still have some control over subtitle management would be pretty sweet. It's not the end of the world for me if you don't want to create a solution for that, but it would be greatly appreciated if you could make it happen. Smile
Reply
(2014-03-19, 10:14)cosmo321 Wrote: The new build looks pretty awesome, I just tried it, and I really like the new menu for subtitles out of the box (at least I think it's new?). However, I still have some issues with all those fancy anime subtitles and silly typesetting they use. Would it be possible to better support xy-vsfilter in DSPlayer? The subtitle renderer that DSplayer use really makes the type of subtitles i watch the most look pretty bad. (You can test with these files, if you want to. Try Sword Art Online or Shinsekai Yori).

The way to get xy-vsfilter to work with DSPlayer still works, but it requires deletion of libsubs.dll from C:\..\XBMC\system\players\dsplayer\, but doing so I loose a lot of control over subtitle management and I loose that nice menu, and can no longer turn off subtitles and so on. If it would be possible to create a way to use xy-vsfilter and still have some control over subtitle management would be pretty sweet. It's not the end of the world for me if you don't want to create a solution for that, but it would be greatly appreciated if you could make it happen. Smile

This is higher on my wishlist than MadVR intregration. But I'm not sure if it would be possible solely on DSplayer side. You should ask XY-Filter developers too.

I believe there can be a workaround like pass selected subtitle stream to xy-vsfilter instead of straight to renderer. But since I'm not developer so I have no knowledge about it.
Reply
(2014-03-19, 10:40)oldpoem Wrote: This is higher on my wishlist than MadVR intregration. But I'm not sure if it would be possible solely on DSplayer side. You should ask XY-Filter developers too.

I believe there can be a workaround like pass selected subtitle stream to xy-vsfilter instead of straight to renderer. But since I'm not developer so I have no knowledge about it.

Yes, subtitle rendering facility in DSPlayer should be re-worked. The bugs I've seen so far:
- .ass complex effects (shadows and karaoke) do not work properly.
- If a video-file includes a PGS subtitles (from Blu-ray) and there are external .srt subtitles, the latter are displayed distorted (condensed).
Reply
Subtitle for me, with latest changes, result XBMC read internal subtitle first, don´t get external subtitle, if I download subtitle pt-br via service work fine in portuguese (brazil), but if stop movie, and play again, show english subtitle again.
MediaBrazil forum Website - Youtube Channel
MQ9-1.6.0.29 - 09.15.2023 - Aeon MQ Skin Team
MarcosQui Website Donate and support us.
Reply
+1 for xy-vsfilter integration Nod , best subtitle renderer out there, btw i dont think the vs guys would know how to integrate it into dsplayer build , someone working on dsplayer build dev would have to get the renderer integrated to replace the

current crappy sub renderer , nothing the vs guys can do the way i see it, maybe tiben20 has a proper solution to that issue perhaps or someone as skilled, since something tells me this is similar to replacing the internal video renderer aka

putting madvr in dsplayer builds , so having to do the same thing for the internal sub renderer engine would be having to as well replace and integrate xy-vsfilter accordingly , i could be wrong there thou , just a hunch
Reply
  • 1
  • 45
  • 46
  • 47(current)
  • 48
  • 49
  • 95

Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available8