diff mbox series

[FFmpeg-devel,v2,3/3] libavfilter/dnn: Initialze DNNData variables

Message ID 20230921012633.16241-3-wenbin.chen@intel.com
State Accepted
Commit 58b6c0c327ab9b49e177694ac02fd8d782e20a4a
Headers show
Series [FFmpeg-devel,v2,1/3] libavfilter/dnn: add layout option to openvino backend | expand

Checks

Context Check Description
andriy/make_x86 success Make finished
andriy/make_fate_x86 success Make fate finished

Commit Message

Chen, Wenbin Sept. 21, 2023, 1:26 a.m. UTC
From: Wenbin Chen <wenbin.chen@intel.com>

Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
---
 libavfilter/dnn/dnn_backend_tf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Comments

Guo, Yejun Sept. 26, 2023, 8:18 a.m. UTC | #1
> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> wenbin.chen-at-intel.com@ffmpeg.org
> Sent: Thursday, September 21, 2023 9:27 AM
> To: ffmpeg-devel@ffmpeg.org
> Subject: [FFmpeg-devel] [PATCH v2 3/3] libavfilter/dnn: Initialze DNNData
> variables
> 
> From: Wenbin Chen <wenbin.chen@intel.com>
> 
> Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
> ---
>  libavfilter/dnn/dnn_backend_tf.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/libavfilter/dnn/dnn_backend_tf.c
> b/libavfilter/dnn/dnn_backend_tf.c
> index b521de7fbe..25046b58d9 100644
> --- a/libavfilter/dnn/dnn_backend_tf.c
> +++ b/libavfilter/dnn/dnn_backend_tf.c
> @@ -622,7 +622,7 @@ err:

LGTM, thanks, will push tomorrow
diff mbox series

Patch

diff --git a/libavfilter/dnn/dnn_backend_tf.c b/libavfilter/dnn/dnn_backend_tf.c
index b521de7fbe..25046b58d9 100644
--- a/libavfilter/dnn/dnn_backend_tf.c
+++ b/libavfilter/dnn/dnn_backend_tf.c
@@ -622,7 +622,7 @@  err:
 }
 
 static int fill_model_input_tf(TFModel *tf_model, TFRequestItem *request) {
-    DNNData input;
+    DNNData input = { 0 };
     LastLevelTaskItem *lltask;
     TaskItem *task;
     TFInferRequest *infer_request = NULL;
@@ -724,7 +724,7 @@  static void infer_completion_callback(void *args) {
     TFModel *tf_model = task->model;
     TFContext *ctx = &tf_model->ctx;
 
-    outputs = av_malloc_array(task->nb_output, sizeof(*outputs));
+    outputs = av_calloc(task->nb_output, sizeof(*outputs));
     if (!outputs) {
         av_log(ctx, AV_LOG_ERROR, "Failed to allocate memory for *outputs\n");
         goto err;