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)



- blinkseb - 2010-01-30

Happytobehere Wrote:I too greatly appreciate all the fantastic work. With that being said, I installled this version and tried to play the .mkv. No change from previous problem (ie the pause menu appears in the lower right hand corner). In addition when you fast forward only the counter changes not the screen and even if you increase it beyond x2 to x4 or x8 there is not increase in the speed of the counter.

Debug Log file please !


- Happytobehere - 2010-01-30

blinkeb Wrote:Debug Log file please !
Hopefully I got this right, be gentle, I'm a newbie....

http://pastebin.com/m46d17d2


- blinkseb - 2010-01-30

Happytobehere Wrote:Hopefully I got this right, be gentle, I'm a newbie....

http://pastebin.com/m46d17d2

Maybe, but that doesn't prevent you from reading previous posts. We can't do anything without the debug log Rofl

Anyway, thanks for the log. The source filter can't open your file. Anything special with it ? (read-only, file sharing, etc...)

PS: I'm going to bed (2 AM here in France). Don't forget to join the debug log with your bug report! Thanks!


- Happytobehere - 2010-01-30

blinkeb Wrote:Maybe, but that doesn't prevent you from reading previous posts. We can't do anything without the debug log Rofl

Anyway, thanks for the log. The source filter can't open your file. Anything special with it ? (read-only, file sharing, etc...)

PS: I'm going to bed (2 AM here in France). Don't forget to join the debug log with your bug report! Thanks!
Good night and I will join them, once I figure out what I need to do that and have some pizza and wine...


- Frederic - 2010-01-30

David602 Wrote:I assume your using 32 bit MPC and 32bit FFDSHOW. People have had a lot of issues with 64bit filters in Win7. The x86 / 32bit versions have worked best in Win7 x64.

Remember, unless you've installed the filters standalone and registered them (with regsvr32 from an administrator command prompt), then MPC-HC is using its internal filters and DSPlayer is using the filters located in its directory.

I had a similar issue, one thing I had to do was download the latest standalone filters (mpegsplitter.ax, mpcvideodec.ax, matroskasplitter.ax) in this package here:

http://xvidvideo.ru/2009-10-22-10-49-14/cat_view/6-media-player-classic-homecinema/18----standalone-filters-mpc-hc/19-standalone-filters-mpc-hc-x86.html?orderby=dmdate_published

Grab the x86 package from that site.

You may be able to just overwrite the filters in the dsplayer directory but I just renamed them all .bak then registered the standalone filters by copying them to the windows\system32\ directory and opening a command prompt (right click and select Run as Administrator), then type "regsvr32 matroskasplitter.ax" and repeat that for each filter).

And of course, in the dsplayer directory, in your xml file (at the bottom), you need to make sure you are using Matroskasplitter.ax for your Splitter, MpcVideoDec.ax for your video, and ffdshow for your audio.

I also installed FFDSHOW seperately and configured the audio settings.

I am actually using the x64 version of MPC on the revo. I never installed ffdshow by itself (is it installed as part of MPC-HC or XBMC?).
MPC x64 works with no issue.
I just checked your link and it seems they update them every other day (bugs?). if I replace existing filters do I need to register them? I thought dsplayer would use them anyway as they are in the same directory.
what is the command to see what filters are registered? can you get the filter version number?
btw can I use x32 filters with x64 player? (just curious).

what is really crazy is that xbmc works like a charm on my desktop that has had lots of players/codecs/filters installed/removed and a brand new clean windows 7 install on the revo is giving me fits.

thanks for the help.


- tiben20 - 2010-01-30

Frederic Wrote:I am actually using the x64 version of MPC on the revo. I never installed ffdshow by itself (is it installed as part of MPC-HC or XBMC?).
MPC x64 works with no issue.
I just checked your link and it seems they update them every other day (bugs?). if I replace existing filters do I need to register them? I thought dsplayer would use them anyway as they are in the same directory.
what is the command to see what filters are registered? can you get the filter version number?
btw can I use x32 filters with x64 player? (just curious).

what is really crazy is that xbmc works like a charm on my desktop that has had lots of players/codecs/filters installed/removed and a brand new clean windows 7 install on the revo is giving me fits.

thanks for the help.
They dont have to be registered the default settings are loading the filters in the system dsplayer directory of xbmc. So if you download the x64 version of the standalone filters package and you extract this package in the dsplayer directory and overwrite every filters. This is the only thing you need to do. You can confirm if its working. But im pratically sure it is going to work perfectly


- PantsOnFire - 2010-01-30

Its a shame this dosent help rtmp (eg iplayer) streams. Sad Id love to be able to play HD iplayer on my asrock330.

-by the way, does it help the apple trailer videos?


Another debug Log... - rufrothy - 2010-01-30

Here's a debug log of dsplayer having issues with an MPEG2 TS rip (batman begins). VC1- and h.264 work fine for me only issue is Mpeg 2.

This on a acer revo 1600 with XP. totally clean install of XP, updated Nvidia drivers, Firefox, DriveImageXML and XBMC DS Player.

no MPC-HC or anything else has ever been installed. Same issues as last week with the logs I posted on a totally clean build. so I guess there were no turds left bvehind by other programs....

thanks for your efforts...

http://pastebin.com/m5734e82d

Sean


and another debug log... - jeryll - 2010-01-30

rev. 27275 (27111, 27183 too) not working for me, all i got is black screen (trying to play some full HD mkv/mp4 thru hdmi PC -> TV)

interesting part from degug log:

#
09:20:07 T:3532 M:1397964800 DEBUG: CRenderSystemDX::OnDeviceReset
#
09:20:07 T:3532 M:1397964800 INFO: m_pD3DDevice->Reset failed


specs short
win7 x64 ultimate
Intel Core 2 Duo E4500
ASUS P5KC
4 GB A-DATA RAM
Internal ATI 4850
Onboard Sound
TV Samsung PS50B650

specs long
http://pastebin.com/m6714bf90

debug log
http://pastebin.com/m6d8e450a

p.s. I have installed MPC-HC - DXVA acceleration is working with no problems


- blinkseb - 2010-01-30

rufrothy Wrote:Here's a debug log of dsplayer having issues with an MPEG2 TS rip (batman begins). VC1- and h.264 work fine for me only issue is Mpeg 2.

This on a acer revo 1600 with XP. totally clean install of XP, updated Nvidia drivers, Firefox, DriveImageXML and XBMC DS Player.

no MPC-HC or anything else has ever been installed. Same issues as last week with the logs I posted on a totally clean build. so I guess there were no turds left bvehind by other programs....

thanks for your efforts...

http://pastebin.com/m5734e82d

Sean

The splitter and the video decoder can't connect together :
Code:
# DEBUG: CFGManager::ConnectDirect Trying to connect Mpeg Source.Video pin to mpeg2 Video Decoder.Video
# DEBUG: CFGManager::ConnectDirect Failed !

Can you change the dsfilterconfig.xml? Replace the "videodec" attribute in the rule tag "ts" from "mpeg2videodec" to "ffdvideodec". Be sure ffdshow accepts mpg files (codec property page)


- blinkseb - 2010-01-30

jeryll Wrote:rev. 27275 (27111, 27183 too) not working for me, all i got is black screen (trying to play some full HD mkv/mp4 thru hdmi PC -> TV)

interesting part from degug log:

#
09:20:07 T:3532 M:1397964800 DEBUG: CRenderSystemDX::OnDeviceReset
#
09:20:07 T:3532 M:1397964800 INFO: m_pD3DDevice->Reset failed


specs short
win7 x64 ultimate
Intel Core 2 Duo E4500
ASUS P5KC
4 GB A-DATA RAM
Internal ATI 4850
Onboard Sound
TV Samsung PS50B650

specs long
http://pastebin.com/m6714bf90

debug log
http://pastebin.com/m6d8e450a

p.s. I have installed MPC-HC - DXVA acceleration is working with no problems

It's a bug in XBMC itself, not Dsplayer. It's fixed in the trunk, so, as soon as we merge our branch with the trunk, it will be fixed.

That should be done quickly!

You're using VMR and not EVR and you are on Win7, you can't get dxva! The option on the DSPlayer config menu should'nt be activated if you want to use EVR on Vista / 7


- Dam0 - 2010-01-30

Dam0 Wrote:also, i have brand new radeon 4650 and when i playback 1080p files, they show up as not using dxva, yet dxvachecker shows the resolution is compatable with my gfx card.

all of my x264 720p run sweet with dsplayer

regards,
Dam0

Bump


- Sylus - 2010-01-30

A few pages ago, someone had the problem that the screen was splittet and he could ses the movie 2 times. I had the same problem. However, it occured only with avi (Xvid) files. The solution was to use the dsplayer only for 720p and 1080p files, which are in my case mkv (h264) and to use for all other files the standart player. This can be achieved via the coreplayer settings.


- blinkseb - 2010-01-30

Sylus Wrote:A few pages ago, someone had the problem that the screen was splittet and he could ses the movie 2 times. I had the same problem. However, it occured only with avi (Xvid) files. The solution was to use the dsplayer only for 720p and 1080p files, which are in my case mkv (h264) and to use for all other files the standart player. This can be achieved via the coreplayer settings.

The problem is du to the mpcvideodec filter. It works well when using dxva, but splitt the movie in two when not using dxva. You can try to use ffdshow instead of mpcvideodec for avi files, it should work.


- jeryll - 2010-01-30

blinkeb Wrote:You're using VMR and not EVR and you are on Win7, you can't get dxva! The option on the DSPlayer config menu should'nt be activated if you want to use EVR on Vista / 7

sorry, I got the same result with EVR or VMR9, I just include the wrong log file in my previous post ... sorry again, but the behaviour is the same

Code:
[size=xx-small]13:04:26 T:6152 M:1581887488   DEBUG: Starting filters listing ...
13:04:26 T:6152 M:1581887488   DEBUG: Digital Audio (HDMI) (2- High D
13:04:26 T:6152 M:1581887488   DEBUG: Xbmc EVR
13:04:26 T:6152 M:1581887488   DEBUG: Mpa Decoder
13:04:26 T:6152 M:1581887488   DEBUG: MPC Video Decoder
13:04:26 T:6152 M:1581887488   DEBUG: MKV Source
13:04:26 T:6152 M:1581887488   DEBUG: End of filters listing
13:04:26 T:6152 M:1581887488   DEBUG: CDSGraph::SetFile Timestamp before loading video info with mediainfo.dll 173499848
13:04:26 T:6152 M:1581883392   DEBUG: CDSGraph::SetFile Timestamp after loading video info with mediainfo.dll  173499848
13:04:26 T:6152 M:1581854720   DEBUG: CEVRAllocatorPresenter::ReleaseServicePointers releasing mixer, render eventsink and renderclock
13:04:26 T:6152 M:1581854720   DEBUG: CEvrScheduler::Flush No scheduler thread!
13:04:26 T:6152 M:1581854720   DEBUG: CEvrScheduler::Flush No scheduler thread!
13:04:26 T:6152 M:1581891584   DEBUG: CEVRAllocatorPresenter::InitServicePointers getting mixer, render eventsink and renderclock
13:04:26 T:6152 M:1581756416   DEBUG: CEVRAllocatorPresenter::ProcessMessage MFVP_MESSAGE_BEGINSTREAMING message received
13:04:26 T:6788 M:1580576768   DEBUG: thread start, auto delete: 0
13:04:26 T:6152 M:1580576768   DEBUG: CGUIAudioManager::DeInitialize
13:04:26 T:6152 M:1580572672   DEBUG: CApplication::OnPlayBackStarted - Playback has started
13:04:26 T:6152 M:1576837120   DEBUG: CGUIInfoManager::SetCurrentMovie(M:\Hd-Rips\Commando.1985.1080p.BluRay.x264-TiMELORDS.mkv)
13:04:26 T:6152 M:1574256640   DEBUG: CVideoDatabase::GetMovieId (M:\Hd-Rips\Commando.1985.1080p.BluRay.x264-TiMELORDS.mkv), query = select idMovie from movie where idFile=2
13:04:26 T:6152 M:1573875712   DEBUG: CVideoDatabase::GetEpisodeId (M:\Hd-Rips\Commando.1985.1080p.BluRay.x264-TiMELORDS.mkv), query = select idEpisode from episode where idFile=2
13:04:26 T:6152 M:1574592512   DEBUG: CVideoDatabase::GetMusicVideoId (M:\Hd-Rips\Commando.1985.1080p.BluRay.x264-TiMELORDS.mkv), query = select idMVideo from musicvideo where idFile=2
13:04:27 T:2760 M:1555214336   DEBUG: CEVRAllocatorPresenter::ProcessMessage MFVP_MESSAGE_INVALIDATEMEDIATYPE message received
13:04:27 T:2760 M:1555202048  NOTICE: CEVRAllocatorPresenter::CreateOptimalVideoType Setting to HD with MF_MT_YUV_MATRIX to MFVideoTransferMatrix_BT709
13:04:27 T:2760 M:1554845696  NOTICE: Display resolution ADJUST : 1920x1080 @ 24.00 - Full Screen #2 (106)
13:04:27 T:6152 M:1554817024   DEBUG: Activating window ID: 12005
13:04:27 T:6152 M:1554817024   DEBUG: Checking if window ID 12005 is locked.
13:04:27 T:6152 M:1555349504   DEBUG: ------ Window Deinit (MyVideo.xml) ------
13:04:27 T:6152 M:1553924096   DEBUG: CWinSystemWin32::SetFullScreen(fullscreen) on screen 1 with size 1920x1080, refresh 24.000000
13:04:27 T:6328 M:1551052800   DEBUG: CEVRAllocatorPresenter::OnClockStart hnsSystemTime = 3469927818002,   llClockStartOffset = 1735000780000
13:04:27 T:6152 M:1549692928   DEBUG: CRenderSystemDX::OnDeviceReset
13:04:27 T:6152 M:1549688832   DEBUG: ------ Window Init (VideoFullScreen.xml) ------
13:04:27 T:6152 M:1549688832    INFO: Loading skin file: VideoFullScreen.xml
13:04:27 T:6152 M:1549656064   DEBUG: Load VideoFullScreen.xml: 1.24ms
13:04:27 T:6152 M:1549656064   DEBUG: Alloc resources: 1.30ms (1.29 ms skin load)
13:04:27 T:6152 M:1549656064    INFO: Loading skin file: VideoOSD.xml
13:04:27 T:6152 M:1549643776   DEBUG: Load VideoOSD.xml: 4.90ms
13:04:27 T:6152 M:1547706368   DEBUG: Alloc resources: 6.95ms (0.00 ms skin load)
13:04:27 T:6152 M:1547706368    INFO: Loading skin file: VideoOSDSettings.xml
13:04:27 T:6152 M:1547694080   DEBUG: Load VideoOSDSettings.xml: 2.43ms
13:04:27 T:6152 M:1546813440   DEBUG: Alloc resources: 2.03ms (0.00 ms skin load)
13:04:27 T:6152 M:1546813440    INFO: Loading skin file: VideoOSDSettings.xml
13:04:27 T:6152 M:1546813440   DEBUG: Load VideoOSDSettings.xml: 2.08ms
13:04:27 T:6152 M:1546813440   DEBUG: Alloc resources: 0.17ms (0.00 ms skin load)
13:04:27 T:6152 M:1546313728   DEBUG: GUIFontTTF::GetCharacter: Unable to cache character.  Clearing character cache of 0 characters
13:04:27 T:6152 M:1547304960   ERROR: GUIFontTTF::GetCharacter: Unable to cache character (out of memory?)
13:04:27 T:7148 M:1550217216  NOTICE: Exit scheduler thread.
13:04:27 T:6152 M:1550213120   DEBUG: CRenderSystemDX::OnDeviceReset
13:04:27 T:6152 M:1550213120    INFO: m_pD3DDevice->Reset failed
13:04:27 T:6152 M:1550213120   DEBUG: CRenderSystemDX::OnDeviceReset
13:04:27 T:6152 M:1550213120    INFO: m_pD3DDevice->Reset failed
[/size]

full log for EVR
http://pastebin.com/m6c9b4e78
thanks for reply
jeryll