Loading media/codec2/components/avc/C2SoftAvcDec.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -755,8 +755,8 @@ c2_status_t C2SoftAvcDec::ensureDecoderState(const std::shared_ptr<C2BlockPool> ALOGE("not supposed to be here, invalid decoder context"); return C2_CORRUPTED; } if (mStride != ALIGN64(mWidth)) { mStride = ALIGN64(mWidth); if (mStride != ALIGN128(mWidth)) { mStride = ALIGN128(mWidth); if (OK != setParams(mStride, IVD_DECODE_FRAME)) return C2_CORRUPTED; } if (mOutBlock && Loading media/codec2/components/avc/C2SoftAvcDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ namespace android { #define ivdext_ctl_get_vui_params_ip_t ih264d_ctl_get_vui_params_ip_t #define ivdext_ctl_get_vui_params_op_t ih264d_ctl_get_vui_params_op_t #define ALIGN64(x) ((((x) + 63) >> 6) << 6) #define ALIGN128(x) ((((x) + 127) >> 7) << 7) #define MAX_NUM_CORES 4 #define IVDEXT_CMD_CTL_SET_NUM_CORES \ (IVD_CONTROL_API_COMMAND_TYPE_T)IH264D_CMD_CTL_SET_NUM_CORES Loading media/codec2/components/hevc/C2SoftHevcDec.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -752,8 +752,8 @@ c2_status_t C2SoftHevcDec::ensureDecoderState(const std::shared_ptr<C2BlockPool> ALOGE("not supposed to be here, invalid decoder context"); return C2_CORRUPTED; } if (mStride != ALIGN64(mWidth)) { mStride = ALIGN64(mWidth); if (mStride != ALIGN128(mWidth)) { mStride = ALIGN128(mWidth); if (OK != setParams(mStride, IVD_DECODE_FRAME)) return C2_CORRUPTED; } if (mOutBlock && Loading media/codec2/components/hevc/C2SoftHevcDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ namespace android { #define ivdext_ctl_get_vui_params_ip_t ihevcd_cxa_ctl_get_vui_params_ip_t #define ivdext_ctl_get_vui_params_op_t ihevcd_cxa_ctl_get_vui_params_op_t #define ALIGN64(x) ((((x) + 63) >> 6) << 6) #define ALIGN128(x) ((((x) + 127) >> 7) << 7) #define MAX_NUM_CORES 4 #define IVDEXT_CMD_CTL_SET_NUM_CORES \ (IVD_CONTROL_API_COMMAND_TYPE_T)IHEVCD_CXA_CMD_CTL_SET_NUM_CORES Loading Loading
media/codec2/components/avc/C2SoftAvcDec.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -755,8 +755,8 @@ c2_status_t C2SoftAvcDec::ensureDecoderState(const std::shared_ptr<C2BlockPool> ALOGE("not supposed to be here, invalid decoder context"); return C2_CORRUPTED; } if (mStride != ALIGN64(mWidth)) { mStride = ALIGN64(mWidth); if (mStride != ALIGN128(mWidth)) { mStride = ALIGN128(mWidth); if (OK != setParams(mStride, IVD_DECODE_FRAME)) return C2_CORRUPTED; } if (mOutBlock && Loading
media/codec2/components/avc/C2SoftAvcDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ namespace android { #define ivdext_ctl_get_vui_params_ip_t ih264d_ctl_get_vui_params_ip_t #define ivdext_ctl_get_vui_params_op_t ih264d_ctl_get_vui_params_op_t #define ALIGN64(x) ((((x) + 63) >> 6) << 6) #define ALIGN128(x) ((((x) + 127) >> 7) << 7) #define MAX_NUM_CORES 4 #define IVDEXT_CMD_CTL_SET_NUM_CORES \ (IVD_CONTROL_API_COMMAND_TYPE_T)IH264D_CMD_CTL_SET_NUM_CORES Loading
media/codec2/components/hevc/C2SoftHevcDec.cpp +2 −2 Original line number Diff line number Diff line Loading @@ -752,8 +752,8 @@ c2_status_t C2SoftHevcDec::ensureDecoderState(const std::shared_ptr<C2BlockPool> ALOGE("not supposed to be here, invalid decoder context"); return C2_CORRUPTED; } if (mStride != ALIGN64(mWidth)) { mStride = ALIGN64(mWidth); if (mStride != ALIGN128(mWidth)) { mStride = ALIGN128(mWidth); if (OK != setParams(mStride, IVD_DECODE_FRAME)) return C2_CORRUPTED; } if (mOutBlock && Loading
media/codec2/components/hevc/C2SoftHevcDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ namespace android { #define ivdext_ctl_get_vui_params_ip_t ihevcd_cxa_ctl_get_vui_params_ip_t #define ivdext_ctl_get_vui_params_op_t ihevcd_cxa_ctl_get_vui_params_op_t #define ALIGN64(x) ((((x) + 63) >> 6) << 6) #define ALIGN128(x) ((((x) + 127) >> 7) << 7) #define MAX_NUM_CORES 4 #define IVDEXT_CMD_CTL_SET_NUM_CORES \ (IVD_CONTROL_API_COMMAND_TYPE_T)IHEVCD_CXA_CMD_CTL_SET_NUM_CORES Loading