Kodi Community Forum
[WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59)
+---- Thread: [WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] (/showthread.php?tid=61355)



- johoja - 2009-12-02

>>X<<' Wrote:It uses ffdshow for avi in any case that's not the problem it worked fine the other day with ffdshow and when I replaced ffdshow with xvid.ax again it worked fine using xvid codec instead

As I said for me its broken graph studio doesn't even generate a graph


When you say graphstudio doesn't generate a graph what do you mean

1) you cant connect to the remote graph that xbmc is using
2) you cant render an avi file when you open an avi file using graphstudio.


- &gt;&gt;X&lt;&lt; - 2009-12-02

johoja Wrote:When you say graphstudio doesn't generate a graph what do you mean

1) you cant connect to the remote graph that xbmc is using
2) you cant render an avi file when you open an avi file using graphstudio.

Obviously 1, why would I post that info in this thread if it was 2

If source is avi its not loading the filter no matter which filter I use

Code:
18:33:05 T:3348 M:589004800   ERROR: CFGFilterFile::Create FAILED clsid:{04FE9017-F873-410E-871E-AB91661A4EF7} path:C:\XBMCSetup-Rev25142-dx\system\players\dsplayer\ffdshow.ax



- johoja - 2009-12-02

>>X<<' Wrote:Obviously 1, why would I post that info in this thread if it was 2

If source is avi its not loading the filter no matter which filter I use

Code:
18:33:05 T:3348 M:589004800   ERROR: CFGFilterFile::Create FAILED clsid:{04FE9017-F873-410E-871E-AB91661A4EF7} path:C:\XBMCSetup-Rev25142-dx\system\players\dsplayer\ffdshow.ax

Are you able to connect to the remote graph when playing mkvs ?


- &gt;&gt;X&lt;&lt; - 2009-12-02

johoja Wrote:Are you able to connect to the remote graph when playing mkvs ?

As I said mkv are working so of course I can, not being funny but I don't see the point of your questions


- johoja - 2009-12-02

>>X<<' Wrote:As I said mkv are working so of course I can, not being funny but I don't see the point of your questions


Point of my questions is that; there's a few scenarios in which you can't connect to a graph...

It could be that the graph was destroyed/deleted which is what it sounds like is happening, or... that you don't have the correct proppage.dll registered (which is what was happening for me a few days earlier)

In that situation you can't connect to ANY remote graph,in your case though your saying you can connect to the graph when playing back an MKV and you can see the filters in the graph while the MKV file is playing, so I'm guessing you have another issue.

What codecs are in the AVI file? Is it an XVID Video / with MP3 Audio?


- &gt;&gt;X&lt;&lt; - 2009-12-02

johoja Wrote:Point of my questions is that; there's a few scenarios in which you can't connect to a graph...

It could be that the graph was destroyed/deleted which is what it sounds like is happening, or... that you don't have the correct proppage.dll registered (which is what was happening for me a few days earlier)

In that situation you can't connect to ANY remote graph,in your case though your saying you can connect to the graph when playing back an MKV and you can see the filters in the graph while the MKV file is playing, so I'm guessing you have another issue.

What codecs are in the AVI file? Is it an XVID Video / with MP3 Audio?

You wont get a graph if ffdshow.ax isn't loading as per the log, it fails to load


- buzzqw - 2009-12-02

using win7, nvidia 9500gt, 4gb ram, intel 8400
9500gt to ampli (using hdmi)to tv (hdmi)

got black screen too (sound is ok)

Code:
20:41:51 T:3520 M:2344599552  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:51 T:3868 M:2344275968  NOTICE: Successfully loaded C:\Program Files\xbmc\system\players\dsplayer\dsfilterconfig.xml
20:41:51 T:3868 M:2344452096  NOTICE: CFGLoader::InsertSourceFilter Starting this file with dsplayer "Z:\Shared Videos\Documentari\Planet Earth.mkv"
20:41:52 T:3868 M:2341859328  NOTICE: Sucess to create DXVA2CreateDirect3DDeviceManager9
20:41:52 T:3520 M:2312024064  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:52 T:5688 M:2283429888  NOTICE: Display resolution ADJUST : 1920x1080 @ 60.00 - Full Screen (85)
20:41:53 T:3868 M:2191204352   ERROR: GUIFontTTF::GetCharacter: Unable to cache character (out of memory?)
20:41:53 T:5688 M:2201530368   ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368   ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368   ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368   ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2193661952   ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:4100 M:2243690496  NOTICE: CDSPlayer: finished waiting
20:41:53 T:3520 M:2234753024  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:53 T:3868 M:2233159680  NOTICE: DSPlayer: waiting for threads to exit
20:41:54 T:3520 M:2182889472  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:55 T:3520 M:2236170240  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:55 T:3520 M:2235707392  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:56 T:3520 M:2235564032  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:56 T:3520 M:2235015168  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:57 T:3520 M:2234109952  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:57 T:3520 M:2233995264  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:41:58 T:3520 M:2232758272  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
20:42:16 T:3868 M:2225598464  NOTICE: Storing total System Uptime
20:42:16 T:3868 M:2225598464  NOTICE: Saving settings
20:42:16 T:3868 M:2225569792  NOTICE: stop all
20:42:16 T:3868 M:2225569792  NOTICE: ES: Stopping event server
20:42:17 T:4304 M:2239770624  NOTICE: ES: UDP Event server stopped
20:42:17 T:3868 M:2239778816  NOTICE: stop sap announcement listener
20:42:17 T:3868 M:2239778816  NOTICE: clean cached files!
20:42:17 T:3868 M:2239770624  NOTICE: unload skin
20:42:17 T:3868 M:2241757184  NOTICE: stop python
20:42:17 T:3868 M:2241757184  NOTICE: stopped
20:42:17 T:3868 M:2241757184  NOTICE: destroy
20:42:17 T:3868 M:2241720320  NOTICE: unload sections

using latest build 25142
must close xbmc by pressing alt-f4

may i try something others

i would help to solve

BHH


- johoja - 2009-12-02

>>X<<' Wrote:You wont get a graph if ffdshow.ax isn't loading as per the log, it fails to load

That's weird...just tried an avi on my side seems to work okay...

http://img101.imageshack.us/img101/9981/captureif.png


I don't have any codec packs installed or anything other than xbmc and mpc-hc.


- &gt;&gt;X&lt;&lt; - 2009-12-02

johoja Wrote:That's weird...just tried an avi on my side seems to work okay...

http://img101.imageshack.us/img101/9981/captureif.png


I don't have any codec packs installed or anything other than xbmc and mpc-hc.

Yes but whats rendering your avi its not ffdshow or another codec

Tried on a different PC it worked but it didn't use ffdshow either

My system has minimal codecs and I wouldn't touch a codec pack if you paid me, been installing and configuring codecs for years and as I said it worked fine on a previous release

It could be my end as anything is possible but don't see how in any case I've had enough messing with it for now


- pipo01 - 2009-12-03

now that I now of the trick with the right button and play with Dsplayer, I was wondering how to do the right button click with the Confluence skin on as it tends to go back to the menu on my computer.

Also, the advancedsettings.xml is not working for me. When I put in the xml script in the userdata folder and start up xbmc, it still uses the original player. Do I need to activate this xml somewhere or should it go automatically?


- tiben20 - 2009-12-03

natethomas Wrote:02:32:57 T:3540 M:2070401024 DEBUG: CEVRAllocatorPresenter:TonguerocessMessage MFVP_MESSAGE_BEGINSTREAMING

02:32:57 T:3540 M:2070179840 ERROR: CEVRAllocatorPresenter::QueryInterface Failed to query {60AA1030-904B-4412-88EE-276E8D03D5A1}

good thing you figured out which guid cant be requested at least i know where to go


- tiben20 - 2009-12-03

buzzqw Wrote:20:41:52 T:5688 M:2283429888 NOTICE: Display resolution ADJUST : 1920x1080 @ 60.00 - Full Screen (85)
20:41:53 T:3868 M:2191204352 ERROR: GUIFontTTF::GetCharacter: Unable to cache character (out of memory?)
20:41:53 T:5688 M:2201530368 ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368 ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368 ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2201530368 ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
20:41:53 T:5688 M:2193661952 ERROR: CEVRAllocatorPresenter::RenderPresent error rendering the surface
using latest build 25142
must close xbmc by pressing alt-f4

may i try something others

i would help to solve

BHH

the ERROR: GUIFontTTF::GetCharacter really dont sounds good


- tiben20 - 2009-12-03

And by the way im about to put the palyer as default player to make people stop asking how to start it


- Montellese - 2009-12-03

pipo01 Wrote:now that I now of the trick with the right button and play with Dsplayer, I was wondering how to do the right button click with the Confluence skin on as it tends to go back to the menu on my computer.

You can always press "C" on your keyboard or map a button of your remote to "C" and you will get the current context menu. I never use a mouse in XBMC and you can still get everything done with keyboard / remote only.


- paco - 2009-12-03

pipo01 Wrote:now that I now of the trick with the right button and play with Dsplayer, I was wondering how to do the right button click with the Confluence skin on as it tends to go back to the menu on my computer.

Also, the advancedsettings.xml is not working for me. When I put in the xml script in the userdata folder and start up xbmc, it still uses the original player. Do I need to activate this xml somewhere or should it go automatically?

You should create a playercorefactory.xml in your userdata folder. This works perfectly for me. Except for my mkv's, everything else uses the built-in DVDPlayer. Since I only use DSPlayer for mkv's, this is what mine looks like (I also have MPC-HC in there for testing purposes, but it isn't needed).:

<playercorefactory>
<players>
<player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\MPC HomeCinema\mpc-hc.exe</filename>
<args>/fullscreen /play /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<hidecursor>false</hidecursor>
</player>
</players>

<rules>
<rule filetypes="mkv" player="DSPlayer"/>
</rules>

</playercorefactory>