2015-04-08, 15:42
there is something that i really don't like with the pause but with future version of madvr this should be solved, my principal concern it's about the gpu load
i don't experienced any flickering or crash stopping with pause but a new system to manage the pause of madvr could solve this things, something maybe could be done for the crash, but it's very difficul operate with no error in debug and if i cannot reproduce the crash, anyway i would not waste energy for something that I already know that is going to change with madVR
p.s.
for the question about the lag, maybe there was a misunderstanding, i never added the patch to reduce the lag using backbuffer instead several frame in advance, even with very first release... initially i tested this solution during debug but I discarded because it does not allow madVR to work at full power
p.p.s
I had not noticed this thing of having to press pause twice the first time
I do not know why just after "m_pMediaControl->Run()" madVR responds that it's in State_Paused instead State_Running, maybe take a little more time to change the state than evr ... anyway I just solved this thing forcing DSplayer flag in DSPLAYER_PLAYING with madvr at playstart
then during playback everything seems to go as should be
i don't experienced any flickering or crash stopping with pause but a new system to manage the pause of madvr could solve this things, something maybe could be done for the crash, but it's very difficul operate with no error in debug and if i cannot reproduce the crash, anyway i would not waste energy for something that I already know that is going to change with madVR
p.s.
for the question about the lag, maybe there was a misunderstanding, i never added the patch to reduce the lag using backbuffer instead several frame in advance, even with very first release... initially i tested this solution during debug but I discarded because it does not allow madVR to work at full power
p.p.s
I had not noticed this thing of having to press pause twice the first time
I do not know why just after "m_pMediaControl->Run()" madVR responds that it's in State_Paused instead State_Running, maybe take a little more time to change the state than evr ... anyway I just solved this thing forcing DSplayer flag in DSPLAYER_PLAYING with madvr at playstart
then during playback everything seems to go as should be