isys_stream->linked_isys_stream_id = isys_stream_descr->linked_isys_stream_id;
        rc = create_input_system_input_port(isys_stream_descr,
                                            &isys_stream->input_port);
-       if (rc == false)
+       if (!rc)
                return false;
 
        rc = create_input_system_channel(isys_stream_descr, false,
                                         &isys_stream->channel);
-       if (rc == false) {
+       if (!rc) {
                destroy_input_system_input_port(&isys_stream->input_port);
                return false;
        }
        if (isys_stream_descr->metadata.enable) {
                rc = create_input_system_channel(isys_stream_descr, true,
                                                 &isys_stream->md_channel);
-               if (rc == false) {
+               if (!rc) {
                        destroy_input_system_input_port(&isys_stream->input_port);
                        destroy_input_system_channel(&isys_stream->channel);
                        return false;
                  isys_stream_descr,
                  &isys_stream_cfg->channel_cfg,
                  false);
-       if (rc == false)
+       if (!rc)
                return false;
 
        /* configure metadata channel */
                          isys_stream_descr,
                          &isys_stream_cfg->md_channel_cfg,
                          true);
-               if (rc == false)
+               if (!rc)
                        return false;
        }
 
                 &isys_stream->input_port,
                 isys_stream_descr,
                 &isys_stream_cfg->input_port_cfg);
-       if (rc == false)
+       if (!rc)
                return false;
 
        isys_stream->valid = 1;
 
        ia_css_debug_dtrace(IA_CSS_DEBUG_TRACE_PRIVATE,
                            "sh_css_config_input_network() enter 0x%p:\n", stream);
 
-       if (stream->config.continuous == true)
+       if (stream->config.continuous)
        {
                if (stream->last_pipe->config.mode == IA_CSS_PIPE_MODE_CAPTURE) {
                        pipe = stream->last_pipe;
                } else {
                        /* output from main binary is not yuv line. currently this is
                         * possible only when bci is enabled on vfpp output */
-                       assert(pipe->config.enable_vfpp_bci == true);
+                       assert(pipe->config.enable_vfpp_bci);
                        ia_css_pipe_get_yuvscaler_binarydesc(pipe, &vf_pp_descr,
                                                             &mycs->video_binary.vf_frame_info,
                                                             pipe_vf_out_info, NULL, NULL);
                struct ia_css_frame *tmp_out_frame = NULL;
 
                for (i = 0; i < num_yuv_scaler; i++) {
-                       if (is_output_stage[i] == true)
+                       if (is_output_stage[i])
                                tmp_out_frame = out_frame;
                        else
                                tmp_out_frame = NULL;
        /* In QoS case, load_extension already called, so skipping */
        int     err = 0;
 
-       if (fw->loaded == false)
+       if (!fw->loaded)
                err = acc_load_extension(fw);
 
        ia_css_debug_dtrace(IA_CSS_DEBUG_TRACE,
                        assert(entry);
                        if (entry) {
                                /* get the SP thread id */
-                               if (ia_css_pipeline_get_sp_thread_id(
-                                       ia_css_pipe_get_pipe_num(entry), &sp_thread_id) != true)
+                               if (!ia_css_pipeline_get_sp_thread_id(
+                                       ia_css_pipe_get_pipe_num(entry), &sp_thread_id))
                                        return -EINVAL;
                                /* get the target input terminal */
                                sp_pipeline_input_terminal =