Simplified error checks for setting stride
Change-Id: Ie8df0eebca7967fc87b4662e0cc582033dac6aae
diff --git a/decoder/ihevcd_api.c b/decoder/ihevcd_api.c
index ea0b8b5..a7a0b62 100644
--- a/decoder/ihevcd_api.c
+++ b/decoder/ihevcd_api.c
@@ -3690,18 +3690,8 @@
}
- if((-1 != (WORD32)s_ctl_dynparams_ip->u4_disp_wd) &&
- (0 != s_ctl_dynparams_ip->u4_disp_wd) &&
- (0 != strd) &&
- ((WORD32)s_ctl_dynparams_ip->u4_disp_wd < strd))
{
- s_ctl_dynparams_op->u4_error_code |= (1 << IVD_UNSUPPORTEDPARAM);
- s_ctl_dynparams_op->u4_error_code |= IHEVCD_INVALID_DISP_STRD;
- ret = IV_FAIL;
- }
- else
- {
- if((WORD32)s_ctl_dynparams_ip->u4_disp_wd >= ps_codec->i4_wd)
+ if((WORD32)s_ctl_dynparams_ip->u4_disp_wd >= ps_codec->i4_disp_wd)
{
strd = s_ctl_dynparams_ip->u4_disp_wd;
}