[PORT FROM R1][Video] libmix: set correct reference POC for interlaced H264 stream.

BZ: 6801

Change-Id: I72cc0f90b061191dc4a2800a27ae01732c2ef626
Orig-Change-Id: I740fd15604444a638d9a516201200d8be0d1f4b8
Reviewed-on: http://android.intel.com:8080/19119
Reviewed-by: Sang, Shuduo <shuduo.sang@intel.com>
Tested-by: Sang, Shuduo <shuduo.sang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
diff --git a/mix_vbp/viddec_fw/fw/parser/vbp_h264_parser.c b/mix_vbp/viddec_fw/fw/parser/vbp_h264_parser.c
index 2dc9723..c04726b 100644
--- a/mix_vbp/viddec_fw/fw/parser/vbp_h264_parser.c
+++ b/mix_vbp/viddec_fw/fw/parser/vbp_h264_parser.c
@@ -337,8 +337,8 @@
             WTRACE("Reference picture structure is not frame for current frame picture!");
         }
         pic->flags = 0;
-        pic->TopFieldOrderCnt = store->frame.poc;
-        pic->BottomFieldOrderCnt = store->frame.poc;
+        pic->TopFieldOrderCnt = store->top_field.poc;
+        pic->BottomFieldOrderCnt = store->bottom_field.poc;
     }
     else
     {
@@ -546,8 +546,8 @@
             pic_parms->ReferenceFrames[frame_idx].flags = VA_PICTURE_H264_SHORT_TERM_REFERENCE;
             if (FRAME == parser->info.img.structure)
             {
-                pic_parms->ReferenceFrames[frame_idx].TopFieldOrderCnt = store->frame.poc;
-                pic_parms->ReferenceFrames[frame_idx].BottomFieldOrderCnt = store->frame.poc;
+                pic_parms->ReferenceFrames[frame_idx].TopFieldOrderCnt = store->top_field.poc;
+                pic_parms->ReferenceFrames[frame_idx].BottomFieldOrderCnt = store->bottom_field.poc;
             }
             else
             {