libmix: optimize video performance specific for high bitrates stream.

BZ: 20854

Current buffer sync in decoder pipeline will block the video render thread
and cause serious frame drop in video framework. So move the video buffer sync
idle from libmix to hwc. That will remove blocking on pop up a output buffer
from OpenMax.

Change-Id: I60cebc63c02ab6c5f455107af38431ec60428afe
Signed-off-by: Jason Hu <>
Reviewed-by: Ding, Haitao <>
Tested-by: Ding, Haitao <>
Reviewed-by: buildbot <>
Tested-by: buildbot <>
1 file changed