Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th October 2015, 23:49   #3721  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by Zachs View Post
This is strange. v1.22.0 was mainly about the playlist supporting URLs. When it crashes, do you get an error message?
No, just the standard crash error message that I was quick enough to capture



and then:

burfadel is offline   Reply With Quote
Old 25th October 2015, 23:53   #3722  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Quote:
Originally Posted by burfadel View Post
Is it possible for you to compile a few different test MPDN extensions omitting some of the different commits between v1.21.4 and v1.22.0 to see which commit is causing the issue?
You can try grabbing the source code version from GitHub. You can get the incremental updates from https://github.com/zachsaw/MPDN_Exte....21.4...1.22.0

Can you try v1.22.0 (source version) and see if that fails as well? If it does, replace playlist*.* with the ones from v1.21.4.
Zachs is offline   Reply With Quote
Old 25th October 2015, 23:54   #3723  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Quote:
Originally Posted by burfadel View Post
No, just the standard crash error message that I was quick enough to capture



and then:

You should be able to get the error message from EventViewer.
Zachs is offline   Reply With Quote
Old 26th October 2015, 00:07   #3724  |  Link
Anima123
Registered User
 
Join Date: Jun 2005
Posts: 504
I got this from EvenViewer:

Code:
Faulting application name: MediaPlayerDotNet.exe, version: 2.45.0.3555, time stamp: 0x5627415f
Faulting module name: VideoFrameServicesNative.dll, version: 0.0.0.0, time stamp: 0x55c2b55f
Exception code: 0xc0000005
Fault offset: 0x0000000000004370
Faulting process id: 0x14f4
Faulting application start time: 0x01d10f7964c41c3c
Faulting application path: C:\Program Files\MPDN\MediaPlayerDotNet.exe
Faulting module path: C:\Program Files\MPDN\Native\x64\VideoFrameServicesNative.dll
Report Id: b063df52-7b6c-11e5-8272-f81654b0da87
Faulting package full name: 
Faulting package-relative application ID:
EventData as following:
Code:
MediaPlayerDotNet.exe 
   2.45.0.3555 
   5627415f 
   VideoFrameServicesNative.dll 
   0.0.0.0 
   55c2b55f 
   c0000005 
   0000000000004370 
   14f4 
   01d10f7964c41c3c 
   C:\Program Files\MPDN\MediaPlayerDotNet.exe 
   C:\Program Files\MPDN\Native\x64\VideoFrameServicesNative.dll 
   b063df52-7b6c-11e5-8272-f81654b0da87
Edit: And the .Net Runtime Error as following:
Code:
Application: MediaPlayerDotNet.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at B.c.a(IntPtr, UInt32, UInt32, IntPtr, UInt32, IntPtr, UInt32, IntPtr, UInt32)
   at B.c.a(IntPtr, UInt32, UInt32, IntPtr, UInt32, IntPtr, UInt32, IntPtr, UInt32)
   at Mpdn.D3D9VideoRenderer.VideoRenderer.A(IntPtr)
   at Mpdn.D3D9VideoRenderer.VideoRenderer.A(Int64, IntPtr, System.Collections.Generic.IList`1<IntPtr>, System.Collections.Generic.IList`1<System.Drawing.Size>, System.Collections.Generic.IList`1<SharpDX.RectangleF>, Boolean)
   at B.K.c(B.I)
   at B.K.f(Boolean)
   at B.K.A(System.Action`1<Boolean>)
   at B.K.s()
   at MediaPlayerDotNet.MainForm.A(System.Drawing.Size)
   at MediaPlayerDotNet.MainForm.A(Boolean, Boolean, Boolean)
   at MediaPlayerDotNet.MainForm.OpenMedia(System.String, Boolean, Boolean, Boolean)
   at MediaPlayerDotNet.MainForm.C(System.Object, System.EventArgs)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(System.Object, System.EventArgs)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs)
   at System.Windows.Forms.ToolStripItem.HandleClick(System.EventArgs)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(System.Windows.Forms.MouseEventArgs)
   at System.Windows.Forms.ToolStrip.OnMouseUp(System.Windows.Forms.MouseEventArgs)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(System.Windows.Forms.MouseEventArgs)
   at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.ToolStrip.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.ToolStripDropDown.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at A.k.A(System.String[])
Anima123 is offline   Reply With Quote
Old 26th October 2015, 00:12   #3725  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Thank you!

Does this occur when you have preload next file disabled?

EDIT: Reproduced the error. Only happens when you have reset window size when closing media enabled.

EDIT2: Can you guys confirm if disabling the option fixes the issue?

Last edited by Zachs; 26th October 2015 at 00:24.
Zachs is offline   Reply With Quote
Old 26th October 2015, 00:38   #3726  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by Zachs View Post
Thank you!

Does this occur when you have preload next file disabled?

EDIT: Reproduced the error. Only happens when you have reset window size when closing media enabled.

EDIT2: Can you guys confirm if disabling the option fixes the issue?
Yes, works fine with the reset windows size when closing disabled! Strange that it only occurred with extensions v1.22.0 and not v1.21.4 (under the previous MPDN version)?

The event view log for me shows basically the same as anima123:
Code:
Fault bucket 120342797506, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: MediaPlayerDotNet.exe
P2: 2.45.0.3555
P3: 5627415f
P4: VideoFrameServicesNative.dll
P5: 0.0.0.0
P6: 55c2b55f
P7: c0000005
P8: 0000000000004370
P9: 
P10:
burfadel is offline   Reply With Quote
Old 26th October 2015, 00:41   #3727  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Excellent!

Fixed in next release.
Zachs is offline   Reply With Quote
Old 26th October 2015, 00:46   #3728  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by Zachs View Post
Excellent!

Fixed in next release.
I also just found that enabling 'Reclock' under 'Audio Script' causes the same crash, the details are the same in the event viewer as the other crash.
burfadel is offline   Reply With Quote
Old 26th October 2015, 00:48   #3729  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Quote:
Originally Posted by burfadel View Post
I also just found that enabling 'Reclock' under 'Audio Script' causes the same crash, the details are the same in the event viewer as the other crash.
With or without reset window size?
Zachs is offline   Reply With Quote
Old 26th October 2015, 00:56   #3730  |  Link
Anima123
Registered User
 
Join Date: Jun 2005
Posts: 504
Without 'reset window size closing media', I got these error messages when trying to playback a video file:
Code:
TITLE: SharpDX Error
------------------------------

An unexpected error 'SharpDX.SharpDXException' has occurred.

------------------------------
ADDITIONAL INFORMATION:

HRESULT: [0x80004005], Module: [General], ApiCode: [E_FAIL/Unspecified error], Message: Unspecified error
 (SharpDX)

------------------------------
BUTTONS:

&Abort
------------------------------
And yes, I am using 'Reclock' together with Sanear Audio Renderer.

Edit: disable 'Reclock' does not make the error go away.
Edit2: reboot windows 8.1 seems to fix this error, you might want to ignore this post.

Last edited by Anima123; 26th October 2015 at 01:00.
Anima123 is offline   Reply With Quote
Old 26th October 2015, 01:05   #3731  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by Zachs View Post
With or without reset window size?
Without reset window size. It causes the exact same error details in the same file as with the reset window size option, so I guess if you fixed that it might have also fixed this issue?

The other thing I noticed with disabling the reset window size option is that manually changing media files seems to be very snappy, smooth, and seamless now. It could just be psychological, but I am sure that changing between files seems to be improved.

EDIT:
It seems that selecting any option under Audio Script causes the same crash (same details), whether it is reclock, DynamicRangeCompressor, Script Chain, or Script Group. This crash even occurs when nothing is enabled under script chain or script group, simply selecting it will cause the crash. I suspect though that if the error is fixed with the reset window size that these other issues may also hopefully be fixed (seeing as the crash is in the same file with the same crash details).

Last edited by burfadel; 26th October 2015 at 01:10.
burfadel is offline   Reply With Quote
Old 26th October 2015, 01:14   #3732  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Quote:
Originally Posted by burfadel View Post
Without reset window size. It causes the exact same error details in the same file as with the reset window size option, so I guess if you fixed that it might have also fixed this issue?
The same stack trace as well?
Zachs is offline   Reply With Quote
Old 26th October 2015, 01:29   #3733  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Here are the crash results for each of the four audio render options:
Code:
Fault bucket , type 0
Event Name: APPCRASH
Response: Not available
Cab Id: 0

Problem signature:
P1: MediaPlayerDotNet.exe
P2: 2.45.0.3555
P3: 5627415f
P4: VideoFrameServicesNative.dll
P5: 0.0.0.0
P6: 55c2b55f
P7: c0000005
P8: 0000000000004370
P9: 
P10:
I only pasted it once because all four crash reports are absolutely identical (well apart from the report ID further down, which makes sense since it's a different crash event).

and the associated .NET error (same for all of the crashes, include the reset window size option):

Code:
Application: MediaPlayerDotNet.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
   at B.c.a(IntPtr, UInt32, UInt32, IntPtr, UInt32, IntPtr, UInt32, IntPtr, UInt32)
   at B.c.a(IntPtr, UInt32, UInt32, IntPtr, UInt32, IntPtr, UInt32, IntPtr, UInt32)
   at Mpdn.D3D9VideoRenderer.VideoRenderer.A(IntPtr)
   at Mpdn.D3D9VideoRenderer.VideoRenderer.A(Int64, IntPtr, System.Collections.Generic.IList`1<IntPtr>, System.Collections.Generic.IList`1<System.Drawing.Size>, System.Collections.Generic.IList`1<SharpDX.RectangleF>, Boolean)
   at B.K.c(B.I)
   at B.K.f(Boolean)
   at B.K.A(System.Action`1<Boolean>)
   at B.K.s()
   at MediaPlayerDotNet.MainForm.A(System.Drawing.Size)
   at MediaPlayerDotNet.MainForm.A(Double)
   at MediaPlayerDotNet.MainForm.A(Mpdn.IMedia, Boolean, Boolean, Boolean)
   at MediaPlayerDotNet.MainForm.OpenMedia(Mpdn.IMedia, Boolean, Boolean, Boolean)
   at Mpdn.Extensions.PlayerExtensions.Playlist.PlaylistForm.OpenMedia(Boolean)
   at Mpdn.Extensions.Framework.PlayerExtension`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].PlayerKeyDown(System.Object, Mpdn.PlayerControlEventArgs`1<System.Windows.Forms.KeyEventArgs>)
   at System.EventHandler`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Invoke(System.Object, System.__Canon)
   at Mpdn.PlayerControl.OnKeyDown(System.Windows.Forms.KeyEventArgs ByRef)
   at MediaPlayerDotNet.MainForm.A(System.Object, System.Windows.Forms.KeyEventArgs)
   at System.Windows.Forms.KeyEventHandler.Invoke(System.Object, System.Windows.Forms.KeyEventArgs)
   at System.Windows.Forms.Control.OnKeyDown(System.Windows.Forms.KeyEventArgs)
   at System.Windows.Forms.Control.ProcessKeyEventArgs(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Form.ProcessKeyPreview(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control.ProcessKeyMessage(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control.WmKeyChar(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)
   at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
   at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
   at A.k.A(System.String[])
I notice the line Mpdn.D3D9VideoRenderer.VideoRenderer.A(IntPtr), even though I have the presentation API set as Direct3D 11. When I press Ctrl+J for the stats when the video's are playing it does say Direct3D 11. Is that right?
burfadel is offline   Reply With Quote
Old 26th October 2015, 01:41   #3734  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Ah disable "Resize window to fit when opening media" too and see if it still crashes.
If it doesn't then it's the same issue that I've fixed.

And yes D3D9VideoRenderer is really just because MPDN started out as just a D3D9 renderer and when I added D3D 10 and 11, I just left it as it is.
Zachs is offline   Reply With Quote
Old 26th October 2015, 01:52   #3735  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
The 'reset window size when closing media' causing the crash regardless of any other setting, and 'resize window to fit when opening media' causes the crash when any of the options is selected under the audio renderer, but is fine if 'none' is selected.

So I guess the issue is fixed with the next build, so all good!
burfadel is offline   Reply With Quote
Old 26th October 2015, 11:53   #3736  |  Link
Zachs
Suptitle, MediaPlayer.NET
 
Join Date: Nov 2001
Posts: 1,721
Should be fixed now in v2.45.1.
Zachs is offline   Reply With Quote
Old 26th October 2015, 12:27   #3737  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
Quote:
Originally Posted by Zachs View Post
Should be fixed now in v2.45.1.
Yes it seems to be! That's including the audio render options etc as well.

Thanks
burfadel is offline   Reply With Quote
Old 26th October 2015, 17:13   #3738  |  Link
burfadel
Registered User
 
Join Date: Aug 2006
Posts: 2,229
There is a new issue, however it seems to be related to the previous issue. It only occurs when 'Reset window size when closing media' is selected as well as an Audio renderer option. When you change from windowed mode to exclusive mode, more often than not when going back to exclusive mode the picture will stop, but the audio will continue. You just need to move the progress slider and it seems to correct itself. Well, apart from the one time when I was testing it when the whole program froze, but the audio continued! I had to use the task manager to close it. Sorry, no event viewer information this time as the program didn't actually crash. Just a video playback freeze.

Only an issue with that option and any audio renderer option selected (I use the reclock option). If either are selected on their own there doesn't seem to be an issue.
burfadel is offline   Reply With Quote
Old 26th October 2015, 21:21   #3739  |  Link
djsolidsnake86
Registered User
 
Join Date: Mar 2010
Posts: 140
image quality is better thant using mpc hd with madvr?
djsolidsnake86 is offline   Reply With Quote
Old 26th October 2015, 23:18   #3740  |  Link
Dreamland
Registered User
 
Join Date: Sep 2013
Location: Central Italy
Posts: 46
I think MPDN is the best player for quality video ! great!
Dreamland is offline   Reply With Quote
Reply

Tags
direct3d, mpdn, nnedi3, opencl, reclock

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.