English 中文(简体)
DirectShow Editing Services 4GB memory limit under Windows 7 x64
原标题:

I compiled XTLTest as 64 bit and attempted to test some XTLs under windows 7 x64.

All these tests were done using an XTL with one clip from the WMV showcase, with a timeline sized at 1440x1080.

  1. buffering set to 300 - plays back fine.
  2. buffering set to 600 and got a cant run graph error. Recompiled with large memory aware (which should be set by default on 64 bit apps), same thing.
  3. Tested at 310 and worked fine.
  4. Tried playing out 2 different instances of 64 bit XTLTest at the same time with 310 buffering, and the second one fails with can t run graph .
  5. buffering set to 80, was able to play 4 instances of XTLTest using a combined 4GB of memory. Execute any more instances and can t run graph.
  6. Compiled .NET application targeted at any using DirectShowLib, and comfirmed its running as 64 bit native app. I was able to load 4 XTLs at 80 buffering until I got

System.Runtime.InteropServices.COMException (0x8007000E): Not enough storage is available to complete this operation.

So I can an only conclude that the DES subsystem has a 4GB memory limit for all applications combined.

Is this true? If so is this a DES limit or a DirectShow limit and is there any way to workaround?

best, Tuviah Snyder Lead programmer, MediaWan Solid State Logic, Inc

问题回答

I haven t worked with DES directly before, but my impression has always been that it was deprecated quite a long time ago. The COM objects that it is made up of are likely 32-bit.





相关问题
System Architecture

How do I determine whether the currently running Mac OS X system is of 32bit or 64bit machine?

Starting Assembly

I m new to assembly language, and would like to learn. I have Vista-64 (will be upgraded to Windows 7 64), and I will soon be reinstalling 32-bit Linux, but I will end up programming on both systems, ...

Does a 64-bit CruiseControl.NET exist?

Does a 64-bit CruiseControl.NET exist or do I need to install the 32-bit version? Our CI server is Server2003 64-bit. Currently I have been testing on WinXP Pro and no problems. If I do need to run ...

32bit application access to 64bit registry

I have an OS Shell written in 32bit that is replacing the Explorer.exe of a Vista machine. I run a utility which is also written in 32bit, which allows to switch between the Explorer shell and My ...

热门标签