Skip to content
This repository has been archived by the owner on May 17, 2023. It is now read-only.

Commit

Permalink
Revert "Added internal sync for HEVCe"
Browse files Browse the repository at this point in the history
This reverts commit 16800ae.
  • Loading branch information
Nabiullin, Oleg committed Sep 28, 2018
1 parent 67480a0 commit e5fabdb
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions _studio/mfx_lib/encode_hw/h265/src/mfx_h265_encode_vaapi.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1360,6 +1360,7 @@ mfxStatus VAAPIEncoder::Execute(Task const & task, mfxHDLPair pair)
}
}


if (bCUQPMap)
{

Expand Down Expand Up @@ -1786,15 +1787,15 @@ mfxStatus VAAPIEncoder::QueryStatus(Task & task)
{
VASurfaceStatus surfSts = VASurfaceSkipped;

vaSts = vaQuerySurfaceStatus(m_vaDisplay, waitSurface, &surfSts);

MFX_CHECK_WITH_ASSERT(VA_STATUS_SUCCESS == vaSts, MFX_ERR_DEVICE_FAILED);
m_feedbackCache.erase(m_feedbackCache.begin() + indxSurf);
guard.Unlock();

if (VASurfaceReady == surfSts)
{
m_feedbackCache.erase(m_feedbackCache.begin() + indxSurf);
guard.Unlock();
MFX_AUTO_LTRACE(MFX_TRACE_LEVEL_EXTCALL, "vaSyncSurface");
vaSts = vaSyncSurface(m_vaDisplay, waitSurface);
MFX_CHECK_WITH_ASSERT(VA_STATUS_SUCCESS == vaSts, MFX_ERR_DEVICE_FAILED);
}
surfSts = VASurfaceReady;

switch (surfSts)
{
Expand Down

0 comments on commit e5fabdb

Please sign in to comment.