• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Memory leak... in DirectX?

wchang99

Member
I seem to have picked up a bad memory leak somewhere, it's only manifested when I play videos. It happens with ffdshow, the divx.com codec (in both cases, without any fancy filters), with or without subtitles, using either the ac3 or the built-in ffdshow audio codec, using mp3 or ac3 audio, using either the Windows Media Player 6.4 or the Media Player Classic frontend, and regardless of video drivers. It doesn't, however, happen with Videolan, which I understand doesn't use DirectShow, so I'm thinking the problem is with DirectX.

It only takes a few minutes for all of my memory to be maxed out... it looks ridiculous in Task Manager, mplayer2 taking up hundreds of megs.

I reinstalled DirectX 9, though, and it didn't help. Does anyone have any ideas by any chance?

Thanks very much...
 
Thanks for replying, guys.

xtknight, where would I be able to check if it's the demultiplexer allocating too much of a buffer? Is it somewhere in the DirectX control panel?

MrChad, yes, it seems to be there no matter which video drivers I use..
 
No, is that something used on playback? I do have a few other than the main ones (ffdshow, divx), such as ogg, but there's no constant when the memory leak is occuring (the only thing that's common to all the times the memory leak's occuring is directshow, as far as I can tell)..
 
Okay, I figured out what the problem was. It was a plugin of some sort called "Wmplug" that was getting loaded in every time I used Windows Media Player or Media Player Classic, but not VLC -- it came with the WildTangent Holiday Dancer Winamp plugin.

You could just uninstall WildTangent... my way was to go into c:\Windows\wt and rename/delete "wtwmplug.dll", and do the same in c:\Windows\wt\backup.

(just for future reference, mostly)...

Anyway, thanks for the help -- I appreciate it...
 
Back
Top