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. |
24th September 2010, 14:39 | #4641 | Link | |
Registered User
Join Date: May 2007
Posts: 454
|
Quote:
Your right, there is need for me to use windows mode any longer. I just like to find out the cause though as it may help someone else someday. I will be using exclusive mode from now on. |
|
24th September 2010, 16:50 | #4642 | Link | |
Registered User
Join Date: Oct 2009
Posts: 41
|
Quote:
First test: Switching from 1440x1080 to 720x576 (SW_SHOWMAXIMIZED) Code:
ResetMpeg2Decoder() --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000e (EC_PAUSED) ResetMpeg2Decoder() The thread 'Win32 Thread' (0xfe8) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x10d0) has exited with code 1 (0x1). CBaseVideoFilter::ReconnectOutput; wout = 720, hout = 576, current = 5x4, set = 16x9 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) Code:
ResetMpeg2Decoder() --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000e (EC_PAUSED) ResetMpeg2Decoder() The thread 'Win32 Thread' (0x1694) has exited with code 0 (0x0). The thread 'Win32 Thread' (0x8fc) has exited with code 1 (0x1). CBaseVideoFilter::ReconnectOutput; wout = 720, hout = 576, current = 5x4, set = 16x9 --> CMainFrame::OnGraphNotify on thread: 2732; event: 0x0000000a (EC_VIDEO_SIZE_CHANGED) 720x576 Code:
TDMETHODIMP_(SIZE) CmadVRAllocatorPresenter::GetVideoSize(bool fCorrectAR) { SIZE size = {0, 0}; if(!fCorrectAR) { if(CComQIPtr<IBasicVideo> pBV = m_pDXR) pBV->GetVideoSize(&size.cx, &size.cy); } else { if(CComQIPtr<IBasicVideo2> pBV2 = m_pDXR) pBV2->GetPreferredAspectRatio(&size.cx, &size.cy); } return size; } Please let me know if you need more details/testing. |
|
24th September 2010, 17:06 | #4643 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
One idea: Maybe you could concat the 2 recordings you've made ("copy source1.ts /b + source2.ts /b result.ts /b")? Maybe that will work to reproduce the problem? |
|
24th September 2010, 17:40 | #4644 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
beating a dead horse here...what could possibly be the practical point to have ffdshow taking care of Imedia..except adding useless bloat to its menus that is. It's the splitter's job, end of story Last edited by leeperry; 24th September 2010 at 18:38. |
|
24th September 2010, 18:40 | #4646 | Link |
Registered User
Join Date: Oct 2009
Posts: 3
|
I've a problem using MadVR 0.32 and Zoom Player 7 on Win7 x64 with ATI Radeon 4670. I get a progress bar on the bottom of the screen, which updates as the movie playes. The progress bar disppears if I go to windowed mode. The progress bar is not present with any other renderer (e.g. Haali).
|
25th September 2010, 00:13 | #4647 | Link | |
Registered User
Join Date: Jan 2010
Posts: 10
|
Quote:
When disconnecting the exclusive mode and fullscreen d3d picture in the same conditions twitches, only helps the forced modification of video fps ConvertFps through to the actual frequency display possible way and a wrong, but it works |
|
25th September 2010, 01:47 | #4648 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
Madshi I have had a few complete mpc freezes with 0.32 over the course of today. I'll provide any logs if necessary. I have to kill mpc using task manager. I'll do more testing but have a feeling it's because I start mpc from a script from xbmc which kills xbmc out of it's own exclusive fullscreen mode just before it loads mpc. Maybe madvr gets a bit confused with this xbmc shutdown just at the time of mpc startup? I'll try to get some more info.
|
25th September 2010, 02:23 | #4649 | Link | |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Quote:
|
|
25th September 2010, 03:27 | #4650 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
I dunno what your plan is, but I sure hope that you'll be getting your money worth for this masterpiece of code soon or later Last edited by leeperry; 25th September 2010 at 03:36. |
|
25th September 2010, 06:03 | #4651 | Link |
Registered User
Join Date: May 2007
Posts: 454
|
I have a new problem with madvr 032 and mpc-hc. basically madvr will only launch video in full screen even when the player ask for it to be in a window. Its also impossible to switch from fullscreen back to window view with alt+enter. One has to use task manager to quit.
Raz |
25th September 2010, 10:29 | #4652 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Quote:
Quote:
Quote:
|
||||
25th September 2010, 12:43 | #4653 | Link |
Registered User
Join Date: Apr 2008
Posts: 1,106
|
madshi, I can't reproduce the mpc hang with 0.31, i can reproduce with 0.32. Is 0.32 slightly slower / faster to load than 0.31. Its my only explanation as I think this freezup is a timing issue, ie another exclusive mode piece of software is being shutdown, just at the time madvr is being loaded.. Here is the debug log with 0.32 captured when mpc froze up. Audio could be heard, just no video and unresponsive mpc window. I'll try to workaround it temporarily by adding a slight delay to mpc start, after xbmc window is shut down... i'll report back if that workaround works.
Thanks. http://www.mediafire.com/download.php?h8h3ed3u4d01sbx EDIT: Last issue I see when switching from madVr to xbmc to find info on a movie thats currently playing or for whatever reason, mpc will now pause when madVR is loaded and xbmc is given focus. I assume madVR does this when it loses exclusive mode, but can this pause feature be disabled? Last edited by mark0077; 25th September 2010 at 12:54. |
25th September 2010, 14:55 | #4654 | Link | |
Registered User
Join Date: Oct 2004
Posts: 223
|
Quote:
I've uninstalled madVR and removed all the files. After a clean install I cannot reproduce the problem... |
|
25th September 2010, 16:16 | #4655 | Link | |
Registered User
Join Date: May 2007
Posts: 454
|
Quote:
That was it, I don't know how I enabled that d3d setting though, I can't remember doing it. On a side note that windows mode tearing issue I had I can now confirm is a driver issue with 260.63. |
|
26th September 2010, 09:45 | #4657 | Link | |
Registered User
Join Date: Oct 2009
Posts: 41
|
Quote:
The following link is an mkv I built using Haali GDS Mux including two video streams (one from an H.264 HD channel and the other from a MPEG2 SD channel). When openning this file or when switching between the two video streams (by using right click->Filters->... in MPC-HC) three EC_VIDEO_SIZE_CHANGED are generated. http://www.mediafire.com/download.php?66quiibyq73y8f5 When I do the same using the real TV tunner, I get the three notifications and the application freezes at the third notification (please see the exact line at my last post). On the other hand, I tested with EVR CP and I can confirm it was sending just one EC_VIDEO_SIZE_CHANGED notification. Although we are not reproducing the final problem, I hope this will help to find out what is happening... |
|
26th September 2010, 19:17 | #4658 | Link |
Registered User
Join Date: Jun 2010
Posts: 26
|
Feature request: Screensaver
@madshi,
what do you think about integrating a screensaver feature into madVR? Since your renderer already detects pause, and idleness, this might come in handy and give every player hosting madVR an actually functional screensaver implementation. A first implementation could just blank the screen (i.e. black frame), that'd do the job for most plasma owners I guess. |
26th September 2010, 19:43 | #4659 | Link | |
Registered User
Join Date: Sep 2004
Posts: 1,295
|
Quote:
For me, simply a full black screen after a few seconds (10) of pause would be good enough, and should not be that hard... |
|
27th September 2010, 02:20 | #4660 | Link | |
Registered User
Join Date: Mar 2009
Posts: 3,645
|
Quote:
Installing an earlier build of MPC does not fix the problem, I tried build 2268 to test your theory. You can either queue two files in the playlist or use the play next in folder feature. Once playback starts in windows mode I double click to maximize (The last displayed frame before maximizing is the frame that's displayed before the next file plays) I then skip to near the end of the file using the exclusive seekbar and continue to play in fullscreen. MPC options launch files in fullscreen and exit fullscreen at end of playback were not enabled. Files queued in the playlist were not anything specific. My system is a x64 Windows 7 with ATI graphics and my brothers is running Vista with Nvidia graphics. I tried reproducing on a Intel graphics based system running 7 but could only reproduce when exit fullscreen at the end of playback was enabled. I'll look at that system again when I have the chance, to confirm that. That is all the info I have on this right now, screenshot below. Last edited by ryrynz; 27th September 2010 at 07:54. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|