From 2247be3289aabcfba5fe6f7dac931a412d528d8a Mon Sep 17 00:00:00 2001 From: Akshata Jadhav Date: Fri, 21 Jun 2019 16:46:31 +0530 Subject: libhevcenc: reduce output buffer latency for B picture Output receive buffer was waiting for one extra picture, corrected latency. Bug:135986218 Test: hevcenc -c vid_enc_cfg.txt --max_temporal_layers 1 Change-Id: I2623e59e1b62d1fcbe432f0fe0bab6350ab23889 --- encoder/ihevce_plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'encoder') diff --git a/encoder/ihevce_plugin.c b/encoder/ihevce_plugin.c index 4f0e532..b238386 100644 --- a/encoder/ihevce_plugin.c +++ b/encoder/ihevce_plugin.c @@ -1913,7 +1913,7 @@ IHEVCE_PLUGIN_STATUS_T if(ps_ctxt->ps_static_cfg_prms->s_coding_tools_prms.i4_max_temporal_layers) { u4_latency += - (1 << ps_ctxt->ps_static_cfg_prms->s_coding_tools_prms.i4_max_temporal_layers); + (1 << ps_ctxt->ps_static_cfg_prms->s_coding_tools_prms.i4_max_temporal_layers) - 1; } u4_latency += ps_ctxt->ps_static_cfg_prms->s_lap_prms.i4_rc_look_ahead_pics; -- cgit v1.2.3