From 0b6fef9ba41fccc7d0b7b1a5190ecb953b73b2eb Mon Sep 17 00:00:00 2001 From: Harish Mahendrakar Date: Sat, 20 Jun 2026 16:41:10 -0700 Subject: [PATCH] Add required typecasts to fix warnings --- decoder/ihevcd_parse_headers.c | 2 +- decoder/ihevcd_parse_slice_header.c | 2 +- encoder/ihevce_rc_interface.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/decoder/ihevcd_parse_headers.c b/decoder/ihevcd_parse_headers.c index fb37636e..efb18fdb 100644 --- a/decoder/ihevcd_parse_headers.c +++ b/decoder/ihevcd_parse_headers.c @@ -1917,7 +1917,7 @@ IHEVCD_ERROR_T ihevcd_parse_sps(codec_t *ps_codec) for(i = 0; i < ps_sps->i1_num_short_term_ref_pic_sets; i++) { ret = ihevcd_short_term_ref_pic_set(ps_bitstrm, &ps_sps->as_stref_picset[0], ps_sps->i1_num_short_term_ref_pic_sets, i, &ps_sps->as_stref_picset[i]); - if (ret != IHEVCD_SUCCESS) + if (ret != (IHEVCD_ERROR_T)IHEVCD_SUCCESS) { return ret; } diff --git a/decoder/ihevcd_parse_slice_header.c b/decoder/ihevcd_parse_slice_header.c index 738d11a6..e8928968 100644 --- a/decoder/ihevcd_parse_slice_header.c +++ b/decoder/ihevcd_parse_slice_header.c @@ -459,7 +459,7 @@ IHEVCD_ERROR_T ihevcd_parse_slice_header(codec_t *ps_codec, ps_sps->i1_num_short_term_ref_pic_sets, ps_sps->i1_num_short_term_ref_pic_sets, &ps_slice_hdr->s_stref_picset); - if (ret != IHEVCD_SUCCESS) + if (ret != (IHEVCD_ERROR_T)IHEVCD_SUCCESS) { return ret; } diff --git a/encoder/ihevce_rc_interface.c b/encoder/ihevce_rc_interface.c index a0a7101b..ff0021af 100644 --- a/encoder/ihevce_rc_interface.c +++ b/encoder/ihevce_rc_interface.c @@ -3031,7 +3031,7 @@ WORD32 ihevce_rc_get_pic_quant( /*use previous frame qp of same pic type or SCD i frame qp with offset whichever is maximum*/ /*For field case adding of grater than 4 results in the qp increasing greatly when compared to previous pics/fields*/ - if(rc_pic_type <= FIELD_OFFSET) + if((int)rc_pic_type <= (int)FIELD_OFFSET) cur_hevc_qp = I_hevc_qp + rc_pic_type; else cur_hevc_qp = I_hevc_qp + (rc_pic_type - FIELD_OFFSET);