Fixed encode of single frame

Encoding a single frame used to make encoder to go into infinite
loop. That is fixed now

Bug: 22860270

Change-Id: I51752bdc5fd6071868884c2ff6074c14d05c8564
diff --git a/encoder/ih264e_encode.c b/encoder/ih264e_encode.c
index d4d1090..4697d73 100644
--- a/encoder/ih264e_encode.c
+++ b/encoder/ih264e_encode.c
@@ -469,7 +469,7 @@
 
     ps_video_encode_op->s_ive_op.dump_recon = 0;
 
-    if (ps_codec->s_cfg.u4_enable_recon && (ps_codec->i4_frame_num > 1)
+    if (ps_codec->s_cfg.u4_enable_recon && (ps_codec->i4_frame_num > 1 || s_inp_buf.u4_is_last)
                     && (s_inp_buf.s_raw_buf.apv_bufs[0] || s_inp_buf.u4_is_last))
     {
         /* error status */