Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Ctrl-alt-del Crashes Dubbing With Vdxa
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
fvisagie
Posted: Aug 18 2012, 03:24 PM


Advanced Member


Group: Members
Posts: 35
Member No.: 26033
Joined: 19-August 09



When dubbing is in progress with VDXA enabled, pressing Ctrl-Alt-Del (to get to the Lock this computer / Switch user / Log off... screen) crashes VirtualDub. This happens whether input/output panes are visible or not, or whether the status window has been enabled or not.

The error message is:

VirtualDub Error
The 3D accelerator is no longer available.

Disabling VDXA prevents this from happening.

VirtualDub 1.9.11 and Windows 7 32-bit Professional SP1, 2.6GHz Intel Core i5-2540M with 4GB RAM.

VirtualDub configuration:
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(15);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetSmartRendering(0);
VirtualDub.video.SetPreserveEmptyFrames(1);
VirtualDub.video.SetFrameRate2(0,0,1);
VirtualDub.video.SetIVTC(0, 0, 0, 0);
VirtualDub.video.SetCompression(0x7367616c,0,10000,0);
VirtualDub.video.SetCompData(1,"AA==");
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
 
     Top
phaeron
Posted: Aug 18 2012, 08:15 PM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



This is normal. VirtualDub 1.9.11 uses Direct3D 9, which blocks the application from using the 3D accelerator when a desktop mode switch occurs. This causes all of VirtualDub's frame buffers on the graphics card to be lost and forces the processing run to be terminated.

1.10.2 and above can use Direct3D 9Ex on Windows Vista and above, which allows usage of the GPU to continue in the background. There is unfortunately no workaround available for Windows XP.
 
    Top
fvisagie
Posted: Aug 19 2012, 02:49 PM


Advanced Member


Group: Members
Posts: 35
Member No.: 26033
Joined: 19-August 09



Thanks for the explanation, appreciated.
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
2 replies since Aug 18 2012, 03:24 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports