From dc756eb14ef1f3bc849928e95d15047bf2401542 Mon Sep 17 00:00:00 2001 From: Jamaika1 Date: Thu, 5 Sep 2024 10:05:32 +0200 Subject: [PATCH 1/4] Fix added integer u32 ``` xevd.c:1886:26: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's32' {aka 'int'} [-Wsign-compare] 1886 | if (ctx->num_ctb == ctx->f_lcu) | ^~ ``` --- src_base/xevd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_base/xevd.c b/src_base/xevd.c index 034aed4..0376569 100644 --- a/src_base/xevd.c +++ b/src_base/xevd.c @@ -1883,7 +1883,7 @@ int xevd_dec_nalu(XEVD_CTX * ctx, XEVD_BITB * bitb, XEVD_STAT * stat) ret = xevd_picman_refp_init(&ctx->dpm, ctx->sps->max_num_ref_pics, sh->slice_type, ctx->poc.poc_val, ctx->nalu.nuh_temporal_id, ctx->last_intra_poc, ctx->refp); xevd_assert_rv(ret == XEVD_OK, ret); - if (ctx->num_ctb == ctx->f_lcu) + if (ctx->num_ctb == (u32)ctx->f_lcu) { /* get available frame buffer for decoded image */ ctx->pic = xevd_picman_get_empty_pic(&ctx->dpm, &ret, ctx->internal_codec_bit_depth); From fbb23f5398e7894295e53c326efee1e7cf1b529f Mon Sep 17 00:00:00 2001 From: Jamaika1 Date: Thu, 5 Sep 2024 10:07:54 +0200 Subject: [PATCH 2/4] Fix added integer u32 ``` xevdm.c:3105:26: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 's3 ' {aka 'int'} [-Wsign-compare] 3105 | if (ctx->num_ctb == ctx->f_lcu) | ^~ ``` --- src_main/xevdm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_main/xevdm.c b/src_main/xevdm.c index c3e0aa5..e67102c 100644 --- a/src_main/xevdm.c +++ b/src_main/xevdm.c @@ -3102,7 +3102,7 @@ int xevd_dec_nalu(XEVD_CTX * ctx, XEVD_BITB * bitb, XEVD_STAT * stat) } xevd_assert_rv(ret == XEVD_OK, ret); - if (ctx->num_ctb == ctx->f_lcu) + if (ctx->num_ctb == (u32)ctx->f_lcu) { /* get available frame buffer for decoded image */ ctx->pic = xevdm_picman_get_empty_pic(&mctx->dpm, &ret, ctx->internal_codec_bit_depth); From d6a5ae22f0f52b430c58a4f617c9065e1039f4ba Mon Sep 17 00:00:00 2001 From: Jamaika1 Date: Thu, 5 Sep 2024 10:09:54 +0200 Subject: [PATCH 3/4] Fix added integer u32 ``` xevdm_eco.c:2212:18: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2212 | if(ruiSymbol >= uiVal - b) | ^~ ``` --- src_main/xevdm_eco.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_main/xevdm_eco.c b/src_main/xevdm_eco.c index 501b431..052e4e6 100644 --- a/src_main/xevdm_eco.c +++ b/src_main/xevdm_eco.c @@ -2209,7 +2209,7 @@ u32 xevdm_xReadTruncBinCode(XEVD_BSR * bs, const int uiMaxSymbol) int uiVal = 1 << uiThresh; int b = uiMaxSymbol - uiVal; xevd_bsr_read(bs, &ruiSymbol, uiThresh); //xReadCode( uiThresh, ruiSymbol ); - if(ruiSymbol >= uiVal - b) + if(ruiSymbol >= u32(uiVal - b)) { u32 uiSymbol; xevd_bsr_read1(bs, &uiSymbol); //xReadFlag( uiSymbol ); From 12d9773d5e1d9cf7b2699c27c7e4b53a2e9bc7c7 Mon Sep 17 00:00:00 2001 From: Jamaika1 Date: Thu, 5 Sep 2024 10:13:31 +0200 Subject: [PATCH 4/4] Fix added integer u32 --- src_main/xevdm_eco.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_main/xevdm_eco.c b/src_main/xevdm_eco.c index 052e4e6..44fab1b 100644 --- a/src_main/xevdm_eco.c +++ b/src_main/xevdm_eco.c @@ -2209,7 +2209,7 @@ u32 xevdm_xReadTruncBinCode(XEVD_BSR * bs, const int uiMaxSymbol) int uiVal = 1 << uiThresh; int b = uiMaxSymbol - uiVal; xevd_bsr_read(bs, &ruiSymbol, uiThresh); //xReadCode( uiThresh, ruiSymbol ); - if(ruiSymbol >= u32(uiVal - b)) + if(ruiSymbol >= (u32)(uiVal - b)) { u32 uiSymbol; xevd_bsr_read1(bs, &uiSymbol); //xReadFlag( uiSymbol );