diff --git a/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller.h b/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller.h index 4bb7d3bdfe29278a1eb3b3a87f38886822593edd..af2020a33441ebfe9759d0a41dc0abc85816d6e5 100644 --- a/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller.h +++ b/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller.h @@ -249,9 +249,8 @@ typedef struct VPUMemLinear_t segmentMap; uint32_t sizeTblSize; uint32_t traceRecon; - uint8_t hdr[FRAME_HEADER_SIZE + 8]; + uint8_t frmhdr[FRAME_HEADER_SIZE]; uint32_t frmHdrBufLen; - uint8_t *frmhdr; } asicData_s; int32_t VP8_EncAsicControllerInit(asicData_s* asic); diff --git a/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller_v2.c b/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller_v2.c index 74468eec08841cba2bf7169c26a612d3ee9c5152..c4b002de418017532c80052977be0a93f9aa3ad5 100644 --- a/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller_v2.c +++ b/libv4l-rockchip/libvpu/vp8_enc/encasiccontroller_v2.c @@ -65,9 +65,6 @@ int32_t VP8_EncAsicMemAlloc_V2(asicData_s* asic, uint32_t width, uint32_t height memset(asic->segmentMap.vir_addr, 0, asic->segmentMap.size); - /* aligned to 8 bytes. we use unsigned long here for ILP32 and LP64 */ - asic->frmhdr = (uint8_t*)ALIGN((unsigned long)asic->hdr, 8); - asic->frmHdrBufLen = FRAME_HEADER_SIZE; return ENCHW_OK;