So the next step test, would be to stop the TV after 6 or 8 zap (wait 10 or 20s) and try again and stop/wait etc.
It will confirm that it's really an issue with memory not freed.
When i register madVR[debug].ax, we can see that on zap the graph is not destroyed when zapping from tuner to tuner. When doing the stop, after few second the madVR instance is freed (because Garbage Collector do his job).
When talking with madshi, he tell me that madVR destroye his instance when all related COM object are release and the counter goes to 0. But with .NET, the release COM object are done async and memory is freed by garbage collector. So right now i don't know if we can do another way lol
Maybe @arion_p can have an idea ?
I'm sure i did some dirty hack a few years back with something like GC.Collect() Or failing that a huge MP pause that the user will think is a HD spinning up or something.
If I stop the TV every few zaps, it is not going bad.
that funny bug i saw that as well a few versions agothe 4:3 aspect seems to confuse things
v37 no change- screenshot 23
no hardcore zapzerap on two cards, zap on only one is ok
that funny bug i saw that as well a few versions agothe 4:3 aspect seems to confuse things