VideoHelp.com Forum
+ Reply to Thread
Results 1 to 18 of 18
Thread
  1. I don't think Vob2Mpg 3 (lite) likes Vista Glazz. I installed it and opened a VIDEO_TS folder. The screen went black, came back, the audio for the movie started with no video. A popup told me Vista was running with Basic theme because there was an incompatible program.

    So I just system restored back to Vob2Mpg 2.5
    http://www.FavesSoft.com

    "I don't want to belong to any club that would have me as a member."
    - Groucho Marx
    Quote Quote  

  2. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    It does work with Vista Glass...:



    One beta tester came across this too - so it is been looked at. What graphics card/resolution do you have?
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  3. Member
    Join Date: Dec 2005
    Location: none
    Sounds like the program is using video overlay. Aero has to be shut down to use video overlay.
    Quote Quote  

  4. FWIW, it happens because it uses DirectDraw in an erroneous way that is incompatible with the Direct3D way of doing things in Vista.
    Quote Quote  

  5. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    DirectDraw is not used....

    Whilst i can't replicate the issue on my Vista PC i am continuing to try to resolve this.
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  6. Hmm. Is there anything that relies on DirectDraw in the program? The warning from Vista is (nearly) always because it detects that a program has locked the primary DirectDraw surface (or the non-DX equivalent). I went through this when Vista came out and one of my products got the same response from Vista. I had to strip out all the DD stuff which I'd spent forever putting in!
    John Miller
    enosoft - high performance tools for music and video

    Home of the Enosoft DV Processor - Free for personal use!
    Quote Quote  

  7. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    Its DirectShow not DirectDraw but i suspect it is down to the video card... as jagabo says:

    "Sounds like the program is using video overlay. Aero has to be shut down to use video overlay. "

    This is true IF the graphics card supports hardware overlays....

    From the SDK: "On Windows Vista or later, the Overlay Mixer disables Desktop Window Manager (DWM) composition if the display driver supports hardware overlay.

    So it sounds like my PC doesn't but the OPs does!

    I will get this fixed ASAP.
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  8. DirectShow uses DirectDraw for some of its video rendering filters - VMR7 uses DirectDraw surfaces. VMR9 uses a D3D texture. And there's the non-VMR type, too. Do you know which renderer is being used? e.g., is it being created by IBaseFilter.RenderPin() or added programmatically to the DS filter graph? If it is being determined by the filter graph manager, is it possible that the merit values in the registry have been changed at some point? Adding the graph to the ROT and snooping it with GraphEdit may be of help.

    I had to add the option of deliberately using the non-VMR renderer because when the window gets dragged from one display to another, DS stops the graph...there's lots of weird crapola like that.
    Quote Quote  

  9. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    Johnny - I use the IDvdGraphBuilder interface which basically automatically builds the graph to certain rules (in terms of the renderer). I have now re-written it to use VMR9 if possible otherwise to fall back on its best guess. So, hopefully v3 is now Aero friendly in build 3.0.0021 which is now uploaded. Thanks for your insight and advice...

    So Miles: Can you confirm it now works with Aero (Glazz)?
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  10. Fingers crossed.

    BTW, I'm glad to know I'm not the only sad bugger on this site who derives perverse pleasure from the punishing world of DS programming
    Quote Quote  

  11. Originally Posted by ChrissyBoy
    Johnny - I use the IDvdGraphBuilder interface which basically automatically builds the graph to certain rules (in terms of the renderer). I have now re-written it to use VMR9 if possible otherwise to fall back on its best guess. So, hopefully v3 is now Aero friendly in build 3.0.0021 which is now uploaded. Thanks for your insight and advice...

    So Miles: Can you confirm it now works with Aero (Glazz)?
    I'll take a shot at it.
    http://www.FavesSoft.com

    "I don't want to belong to any club that would have me as a member."
    - Groucho Marx
    Quote Quote  

  12. Same exact behavior. I did my turn in the barrel. Someone else can take it from here.
    http://www.FavesSoft.com

    "I don't want to belong to any club that would have me as a member."
    - Groucho Marx
    Quote Quote  

  13. Member
    Join Date: Dec 2005
    Location: none
    Originally Posted by MilesAhead
    I did my turn in the barrel. Someone else can take it from here. :)
    You get a massively useful program for free but you're not happy to help the author out a little? Even when he's a problem you (and hardly anybody else) are experiencing?
    Quote Quote  

  14. ChrissyBoy - something else that may help with troubleshooting...

    This is how I disable the use of DirectDraw with the video renderer filters in my application:
    Code:
    	IBaseFilter* pVR = NULL;
    	if (m_ConfigOptions.bDontUseVMR)
    	{
    		IDirectDrawVideo* pDDV = NULL;
    		hRes = CoCreateInstance(CLSID_VideoRenderer, NULL, CLSCTX_INPROC,
    							IID_IBaseFilter, (LPVOID *) &pVR);
    		if (hRes == S_OK)
    		{
    			hRes = pVR->QueryInterface(IID_IDirectDrawVideo, (void**) &pDDV);
    			if (pDDV)
    				pDDV->SetSwitches(AMDDS_NONE);
    
    			SAFE_RELEASE(pDDV);
    			m_pGraph->AddFilter(pVR, L"Non-VMR Renderer");
    			SAFE_RELEASE(pVR);
    		}
    	}
    Basically, it queries the renderer filter (the system default) before it has been added to the graph for a DirectDraw interface and, if present, disables using the ActiveMovie DirectDraw Surface (AMDDS).
    John Miller
    enosoft - high performance tools for music and video

    Home of the Enosoft DV Processor - Free for personal use!
    Quote Quote  

  15. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    Cheers John. I will look at this. The problem is is that i can't replicate the initial issue. I am rewriting the DVD player currently but am a bit blind in terms of testing. Ideally i could do with someone who has the issue and can post a graph via graphedit (have added the ROT) and be prepared to try a few builds offline to get this nailed....

    Who invented DirectX!!!
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  16. Member ChrissyBoy's Avatar
    Join Date: Feb 2003
    Location: Yorkshire!
    Originally Posted by JohnnyMalaria
    Fingers crossed.

    BTW, I'm glad to know I'm not the only sad bugger on this site who derives perverse pleasure from the punishing world of DS programming
    Punishing is an understatement!
    SVCD2DVD v2.5, AVI/MPEG/HDTV/AviSynth/h264->DVD, PAL->NTSC conversion.
    VOB2MPG PRO, Extract mpegs from your DVDs - with you in control!
    Quote Quote  

  17. Originally Posted by ChrissyBoy
    Cheers John. I will look at this. The problem is is that i can't replicate the initial issue. I am rewriting the DVD player currently but am a bit blind in terms of testing. Ideally i could do with someone who has the issue and can post a graph via graphedit (have added the ROT) and be prepared to try a few builds offline to get this nailed....

    Who invented DirectX!!!
    I hear you. Trying to solve problems that you don't have can be very difficult. I have often resorted to writing special builds or even separate test apps to send to people. Occasionally, I've added code to send information to a text file - it is enabled/disabled via a registry key.
    Quote Quote  

  18. too bad winblows isn't bootable off a cd like most flavors of linux. i'd be all in for testing different os's if it were, but formatting and installing m.s. crud is too painful, and taking a production machine out of service just isn't in the cards. maybe win7 will be good enough to get everyone back onboard 1 o.s, but i'm not wetting my pants about it yet. winXP may be here long after paid only support starts next month.
    Quote Quote  




Similar Threads

  1. VCDEasy doesn't work in Vista...
    By iThinkYouBrokeIt in forum Authoring (VCD/SVCD)
    Replies: 14
    Last Post: 26th Dec 2010, 20:20
  2. Vob2Mpg Pro, Time doesn't match!!!
    By DATENSCHUTZ1 in forum SVCD2DVD & VOB2MPG
    Replies: 5
    Last Post: 21st Apr 2010, 04:05
  3. Replies: 4
    Last Post: 11th Mar 2010, 09:27
  4. VOB2MPG PRO Runs But Doesn't Process
    By majones in forum SVCD2DVD & VOB2MPG
    Replies: 8
    Last Post: 23rd Dec 2009, 04:11
  5. Error when launching VOB2MPG 3 PRO in Vista Ultimate 64bit
    By ghostwulf in forum SVCD2DVD & VOB2MPG
    Replies: 13
    Last Post: 20th Mar 2009, 05:28
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools