On Sat, Dec 11, 2021 at 4:47 AM <lance.lmw...@gmail.com> wrote: > > On Sat, Dec 11, 2021 at 03:06:42AM +0000, Guo, Yejun wrote: > > > > > > -----Original Message----- > > From: ffmpeg-devel <ffmpeg-devel-boun...@ffmpeg.org> On Behalf Of > > lance.lmw...@gmail.com > > Sent: 2021年12月9日 22:37 > > To: ffmpeg-devel@ffmpeg.org > > Cc: Limin Wang <lance.lmw...@gmail.com> > > Subject: [FFmpeg-devel] [PATCH v2] avfilter/dnn: fix incompatible integer > > to pointer conversion warning > > > > From: Limin Wang <lance.lmw...@gmail.com> > > > > --- > > libavfilter/dnn/dnn_backend_common.c | 4 ++-- > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/libavfilter/dnn/dnn_backend_common.c > > b/libavfilter/dnn/dnn_backend_common.c > > index 6a9c4cc..dd7bdf4 100644 > > --- a/libavfilter/dnn/dnn_backend_common.c > > +++ b/libavfilter/dnn/dnn_backend_common.c > > @@ -83,10 +83,10 @@ static void *async_thread_routine(void *args) > > void *request = async_module->args; > > > > if (async_module->start_inference(request) != DNN_SUCCESS) { > > - return DNN_ASYNC_FAIL; > > + return (void*)DNN_ASYNC_FAIL; > > > > there is already (void*) in DNN_ASYNC_FAIL > > Sorry, it's my mistake. please ignore the patch. > Can we check the thread_join status with void* and void* error code? > if (status == DNN_ASYNC_FAIL) { > > For the compiler doesnt know what type of address the pointer is pointing at, > it doesnt know how many bytes to read from the pointer address and compare. >
Pointers are always the same size, the compiler doesn't read any data from the pointer for comparison, it only compares the address itself. - Hendrik _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".