@SebastiiiI will post V205 link
Inside (remove thread.sleep) and renderblack for TV, to see what give you as result for you guys
On my own branch, i have removed the blackscreen render (happen between channel), i will surely revert this to original master later (or not) because there is change on TsReader that is surely not needed after all, i haven't take my decision yet lol.
Still @joecrow i have no clue why V204 didn't work because the change done shouldn't impact what you describe. It should only change the OSD message happen at bottom when zapping
I have checked 3D on .v204 just yesterday... and i am getting a black screen after stopping the movie again... everything else seems to be fine.
@SebastiiiI will post V205 link
Inside (remove thread.sleep) and renderblack for TV, to see what give you as result for you guys
On my own branch, i have removed the blackscreen render (happen between channel), i will surely revert this to original master later (or not) because there is change on TsReader that is surely not needed after all, i haven't take my decision yet lol.
Still @joecrow i have no clue why V204 didn't work because the change done shouldn't impact what you describe. It should only change the OSD message happen at bottom when zapping
Hi I have gone up to v205 and all looks OK there, may have been a leftover from Lentoid that cause the problem, whatever it is looking good now.
I did notice that in new OV it seems to be taking forever to get back to the menu after stopping a vid, (EVR and Madvr), tried with the old version of OV but my RX 460 workarround (looked real good on my Desktop) seemed to have failed and its stuck on 23hz refresh rate with any attempt to play anything with a different rate or manually change it causes a reboot, so have had to put the OV testing on hold.
Not sure what to do with the RX 460 it is certainly unfit for purpose at present, not sure if that is the Gigabyte implementation which is without a PCIe power connector, but I'm very suspicious, Kernal Power event it the reason for the reboot, and in my desktop PC it worked well as long as I set "Power Efficiency" to on (default is off).
// Handle GetBackBuffer to be done only 2 frames
countFrame++;
if (countFrame == firstFrame || countFrame == secondFrame)
{
if (SUCCEEDED(hr = m_pMadD3DDev->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &SurfaceMadVr)))
{
if (SUCCEEDED(hr = m_pCallback->RenderFrame(videoWidth, videoHeight, videoWidth, videoHeight, reinterpret_cast<DWORD>(SurfaceMadVr))))
{
SurfaceMadVr->Release();
}
if (countFrame == secondFrame)
{
countFrame = resetFrame;
}
}
}