- September 2, 2007
- 85
- 58
- Home Country
- Belgium
Since MP v1.6 I cannot play a 2nd video within one session of MP without getting an error.
Use case: You produce the error by playing a video (doesn't matter which video/audio type or format, no matter whether it is via videos, tv-series, movingpictures or onlinevideos); it will play perfectly and then you close the stream (B) and start another (doesn't matter which video/audio type or format, etc... - can even be the same video). The video will seem to start and then a popup "cannot play" is shown. And when you do this via onlinevideos (e.g. watching a trailer) MP just crashes.
The workaround is to restart MP and then you can perfectly play the video again that just refused in the previous MP session.
The problem is gone ... until you play a second video.
This issue popped up after I upgraded to MP v1.6. Never saw this before and I'm using MediaPortal for over 6 years now.
Today I uninstalled everything, made sure each file on my system was gone, cleaned the registry and did a full fresh install of MP v1.7 with the latest StreamedMP and OnlineVideos. Only things reused where the databases and the thumbs.
Same issue appeared as soon as I tried to play a video for a second time.
For your convenience I added here my codec configuration. I'm not sure how that is related because I didn't touch that when upgrading MP to v1.6.
I use a combination of CoreAVC (I'm using this for years now without issue), CyberLink (same thing - using it for years now), Haali (as splitter and also using it for years now) and the latest LAV filters that come with MP (so not installed separately!)
nb. I also set everything to LAV to see if that was the problem but that didn't solve aforementioned issue.
LOG A: In the logs you see this specific line the second time you play (any) video:
VideoPlayer9: Exception while creating DShow graph Creating an instance of the COM component with CLSID {E436EBB3-524F-11CE-9F53-0020AF0BA770} from the IClassFactory failed due to the following error: 8000ffff Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)). at MediaPortal.Player.VideoPlayerVMR9.GetInterfaces()
LOG B: This is the log when the video is played the first time where everything still works as it should:
Again I want to stress that my codec setup has been perfect for several years now and that this event started after upgrading (no fresh install) to MP v1.6. And that after a fresh install of MP v1.7 the problem persists.
Another important thing is that in the MP logs there are no other [ERROR] lines to be found. So the problem was easily pinpointed.
Has anyone any idea what this is about?
Use case: You produce the error by playing a video (doesn't matter which video/audio type or format, no matter whether it is via videos, tv-series, movingpictures or onlinevideos); it will play perfectly and then you close the stream (B) and start another (doesn't matter which video/audio type or format, etc... - can even be the same video). The video will seem to start and then a popup "cannot play" is shown. And when you do this via onlinevideos (e.g. watching a trailer) MP just crashes.
The workaround is to restart MP and then you can perfectly play the video again that just refused in the previous MP session.
The problem is gone ... until you play a second video.
This issue popped up after I upgraded to MP v1.6. Never saw this before and I'm using MediaPortal for over 6 years now.
Today I uninstalled everything, made sure each file on my system was gone, cleaned the registry and did a full fresh install of MP v1.7 with the latest StreamedMP and OnlineVideos. Only things reused where the databases and the thumbs.
Same issue appeared as soon as I tried to play a video for a second time.
For your convenience I added here my codec configuration. I'm not sure how that is related because I didn't touch that when upgrading MP to v1.6.
I use a combination of CoreAVC (I'm using this for years now without issue), CyberLink (same thing - using it for years now), Haali (as splitter and also using it for years now) and the latest LAV filters that come with MP (so not installed separately!)
nb. I also set everything to LAV to see if that was the problem but that didn't solve aforementioned issue.
LOG A: In the logs you see this specific line the second time you play (any) video:
VideoPlayer9: Exception while creating DShow graph Creating an instance of the COM component with CLSID {E436EBB3-524F-11CE-9F53-0020AF0BA770} from the IClassFactory failed due to the following error: 8000ffff Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)). at MediaPortal.Player.VideoPlayerVMR9.GetInterfaces()
Code:
[2014-04-20 16:49:51,493] [Log ] [MPMain ] [INFO ] - CycleRefreshRate: result DISP_CHANGE_SUCCESSFUL for refresh rate change 23Hz
[2014-04-20 16:49:51,493] [Log ] [MPMain ] [DEBUG] - CycleRefresh: DWM Detected, performing shenanigans
[2014-04-20 16:49:51,519] [Log ] [MPMain ] [INFO ] - g_Player.Play(\\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv Video)
[2014-04-20 16:49:51,519] [Log ] [MPMain ] [DEBUG] - PlayerFactory: Successfully created player instance for file - \\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv
[2014-04-20 16:49:51,520] [Log ] [MPMain ] [INFO ] - VideoPlayer:play \\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv
[2014-04-20 16:49:51,790] [Error ] [MPMain ] [ERROR] - VideoPlayer9: Exception while creating DShow graph Creating an instance of the COM component with CLSID {E436EBB3-524F-11CE-9F53-0020AF0BA770} from the IClassFactory failed due to the following error: 8000ffff Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED)). at MediaPortal.Player.VideoPlayerVMR9.GetInterfaces()
[2014-04-20 16:49:51,793] [Log ] [MPMain ] [INFO ] - g_Player: ended
[2014-04-20 16:49:51,795] [Log ] [MPMain ] [DEBUG] - Windowmanager: Goto previous window
LOG B: This is the log when the video is played the first time where everything still works as it should:
Code:
[2014-04-20 16:49:32,469] [Log ] [MPMain ] [INFO ] - g_Player.Play(\\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv Video)
[2014-04-20 16:49:32,480] [Log ] [MPMain ] [INFO ] - Loading external players plugins
[2014-04-20 16:49:32,481] [Log ] [MPMain ] [INFO ] - found plugin:MediaPortal.ITunesPlayer.ITunesPlugin in M:\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
[2014-04-20 16:49:32,481] [Log ] [MPMain ] [INFO ] - player:iTunes. author: Frodo
[2014-04-20 16:49:32,481] [Log ] [MPMain ] [INFO ] - found plugin:MediaPortal.WinampPlayer.WinampPlugin in M:\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
[2014-04-20 16:49:32,482] [Log ] [MPMain ] [INFO ] - player:Winamp. author: int_20h
[2014-04-20 16:49:32,482] [Log ] [MPMain ] [DEBUG] - PlayerFactory: Successfully created player instance for file - \\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv
[2014-04-20 16:49:32,486] [Log ] [MPMain ] [INFO ] - VideoPlayer:play \\NAS_DS412\Media\Series\Continuum\Season 2 (2013)\S02E03.Second.Thoughts\Continuum.S02E03.(Second.Thoughts).720p.WEB-DL.AAC2.0.H264.mkv
[2014-04-20 16:49:32,505] [Log ] [MPMain ] [INFO ] - VideoPlayer9: Enabling DX9 exclusive mode
[2014-04-20 16:49:32,505] [Log ] [MPMain ] [INFO ] - Main: GUI_MSG_SWITCH_FULL_WINDOWED message is obsolete.
[2014-04-20 16:49:32,538] [Log ] [MPMain ] [INFO ] - VMR9: added Video Mixing Renderer 9 to graph
Again I want to stress that my codec setup has been perfect for several years now and that this event started after upgrading (no fresh install) to MP v1.6. And that after a fresh install of MP v1.7 the problem persists.
Another important thing is that in the MP logs there are no other [ERROR] lines to be found. So the problem was easily pinpointed.
Has anyone any idea what this is about?
Last edited: