home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
Tutorial: Playing .mkv-Files
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="vuego" data-source="post: 242282" data-attributes="member: 23741"><p>RXP, I agree. It seems unnecessary to use VSFilter when ffdshow can do the job (and also decode video/audio if desired).</p><p></p><p>What you need to do is add <em>ffdshow raw video filter</em> at Movie Post Processing in MediaPortal Configuration. Now you can watch .mkv:s with embedded subtitles and if you want them displayed, enable Subtitles in ffdshow Video decoder configuration.</p><p></p><p>I guess this is some kind of bug in MediaPortal. It would be nice if the movie launched without subtitles if no filter can handle it instead of MP crashing. If anyone is interested here's what the log file says when that happens:</p><p></p><p>[CODE]2008-03-07 21:28:12.809593 [ERROR][MPMain]: VideoPlayer9: Failed to render file -> vmr9</p><p>2008-03-07 21:28:13.051765 [ERROR][MPMain]: Exception while releasing COM object (NULL) - stacktrace: at DShowNET.Helper.DirectShowUtil.ReleaseComObject(Object obj)</p><p> at MediaPortal.Player.VideoPlayerVMR9.Cleanup()</p><p> at MediaPortal.Player.VideoPlayerVMR9.CloseInterfaces()</p><p> at MediaPortal.Player.VideoPlayerVMR7.Release()</p><p> at MediaPortal.Player.g_Player.Play(String strFile)</p><p> at MediaPortal.Playlists.PlayListPlayer.FakePlayer.MediaPortal.Playlists.PlayListPlayer.IPlayer.Play(String strFile)</p><p> at MediaPortal.Playlists.PlayListPlayer.Play(Int32 iSong)</p><p> at MediaPortal.Playlists.PlayListPlayer.PlayNext()</p><p> at MediaPortal.GUI.Video.GUIVideoFiles.PlayMovieFromPlayList(Boolean askForResumeMovie, Int32 iMovieIndex)</p><p> at MediaPortal.GUI.Video.GUIVideoFiles.OnClick(Int32 iItem)</p><p> at MediaPortal.GUI.Video.GUIVideoBaseWindow.OnClicked(Int32 controlId, GUIControl control, ActionType actionType)</p><p> at MediaPortal.GUI.Video.GUIVideoFiles.OnClicked(Int32 controlId, GUIControl control, ActionType actionType)</p><p> at MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage message)</p><p> at MediaPortal.GUI.Video.GUIVideoFiles.OnMessage(GUIMessage message)</p><p> at MediaPortal.GUI.Library.GUIWindowManager.SendMessage(GUIMessage message)</p><p> at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()</p><p> at MediaPortalApp.FrameMove()</p><p> at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)</p><p> at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)</p><p> at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)</p><p> at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)</p><p> at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)</p><p> at System.Windows.Forms.Application.Run(Form mainForm)</p><p> at MediaPortalApp.Main(String[] args)[/CODE]</p></blockquote><p></p>
[QUOTE="vuego, post: 242282, member: 23741"] RXP, I agree. It seems unnecessary to use VSFilter when ffdshow can do the job (and also decode video/audio if desired). What you need to do is add [I]ffdshow raw video filter[/I] at Movie Post Processing in MediaPortal Configuration. Now you can watch .mkv:s with embedded subtitles and if you want them displayed, enable Subtitles in ffdshow Video decoder configuration. I guess this is some kind of bug in MediaPortal. It would be nice if the movie launched without subtitles if no filter can handle it instead of MP crashing. If anyone is interested here's what the log file says when that happens: [CODE]2008-03-07 21:28:12.809593 [ERROR][MPMain]: VideoPlayer9: Failed to render file -> vmr9 2008-03-07 21:28:13.051765 [ERROR][MPMain]: Exception while releasing COM object (NULL) - stacktrace: at DShowNET.Helper.DirectShowUtil.ReleaseComObject(Object obj) at MediaPortal.Player.VideoPlayerVMR9.Cleanup() at MediaPortal.Player.VideoPlayerVMR9.CloseInterfaces() at MediaPortal.Player.VideoPlayerVMR7.Release() at MediaPortal.Player.g_Player.Play(String strFile) at MediaPortal.Playlists.PlayListPlayer.FakePlayer.MediaPortal.Playlists.PlayListPlayer.IPlayer.Play(String strFile) at MediaPortal.Playlists.PlayListPlayer.Play(Int32 iSong) at MediaPortal.Playlists.PlayListPlayer.PlayNext() at MediaPortal.GUI.Video.GUIVideoFiles.PlayMovieFromPlayList(Boolean askForResumeMovie, Int32 iMovieIndex) at MediaPortal.GUI.Video.GUIVideoFiles.OnClick(Int32 iItem) at MediaPortal.GUI.Video.GUIVideoBaseWindow.OnClicked(Int32 controlId, GUIControl control, ActionType actionType) at MediaPortal.GUI.Video.GUIVideoFiles.OnClicked(Int32 controlId, GUIControl control, ActionType actionType) at MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage message) at MediaPortal.GUI.Video.GUIVideoFiles.OnMessage(GUIMessage message) at MediaPortal.GUI.Library.GUIWindowManager.SendMessage(GUIMessage message) at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages() at MediaPortalApp.FrameMove() at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e) at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at MediaPortalApp.Main(String[] args)[/CODE] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
Tutorial: Playing .mkv-Files
Contact us
RSS
Top
Bottom