diff --git a/driver/vidc/src/msm_vidc_driver.c b/driver/vidc/src/msm_vidc_driver.c index a232e9240d..2c8e1708dc 100644 --- a/driver/vidc/src/msm_vidc_driver.c +++ b/driver/vidc/src/msm_vidc_driver.c @@ -2568,7 +2568,7 @@ int msm_vidc_flush_ts(struct msm_vidc_inst *inst) int msm_vidc_update_timestamp_rate(struct msm_vidc_inst *inst, u64 timestamp) { - struct msm_vidc_timestamp *ts, *prev; + struct msm_vidc_timestamp *ts, *prev = NULL; int rc = 0; u32 window_size = 0; u32 timestamp_rate = 0; diff --git a/driver/vidc/src/msm_vidc_power.c b/driver/vidc/src/msm_vidc_power.c index 27596ac916..ace0f0cb29 100644 --- a/driver/vidc/src/msm_vidc_power.c +++ b/driver/vidc/src/msm_vidc_power.c @@ -484,7 +484,8 @@ int msm_vidc_scale_power(struct msm_vidc_inst *inst, bool scale_buses) struct msm_vidc_buffer *vbuf; u32 data_size = 0; u32 fps; - u32 frame_rate, operating_rate, timestamp_rate, input_rate; + u32 frame_rate, operating_rate; + u32 timestamp_rate = 0, input_rate = 0; if (!inst || !inst->core) { d_vpr_e("%s: invalid params %pK\n", __func__, inst);