Hi Prasanna,
vpu_EncGiveCommand is already used as below,
enchdr_param.headerType = SPS_RBSP;
vpu_EncGiveCommand(handle, ENC_PUT_AVC_HEADER, &enchdr_param);
vbuf = (virt_bsbuf + enchdr_param.buf - phy_bsbuf);
ret = vpu_write(enc->cmdl, (void *)vbuf, enchdr_param.size);
enchdr_param.headerType = PPS_RBSP;
vpu_EncGiveCommand(handle, ENC_PUT_AVC_HEADER, &enchdr_param);
vbuf = (virt_bsbuf + enchdr_param.buf - phy_bsbuf);
ret = vpu_write(enc->cmdl, (void *)vbuf, enchdr_param.size);
I have attached the screen-shot of video file in hex editor. (mxc_vpu_test.png) and the video file created using G-streamer (g-streamer.png),
Regards,
Nandkishor.