On Tue, Dec 29, 2020 at 05:42:46AM +0000, Xie, Lin wrote: > ffmpeg | branch: master | Xie, Lin <[email protected]> | Mon Nov 9 14:09:13 > 2020 +0800| [6506ab8b03dd6747f6ad6b836a347a6fc346708b] | committer: Guo, Yejun > > dnn/queue: add queue and safe_queue support > > Signed-off-by: Xie, Lin <[email protected]> > Signed-off-by: Wu Zhiwen <[email protected]> > Signed-off-by: Guo, Yejun <[email protected]> > > > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6506ab8b03dd6747f6ad6b836a347a6fc346708b > --- > > libavfilter/dnn/Makefile | 2 + > libavfilter/dnn/queue.c | 176 > +++++++++++++++++++++++++++++++++++++++++++ > libavfilter/dnn/queue.h | 41 ++++++++++ > libavfilter/dnn/safe_queue.c | 92 ++++++++++++++++++++++ > libavfilter/dnn/safe_queue.h | 36 +++++++++ > 5 files changed, 347 insertions(+)
breaks build with --disable-pthreads
src/libavfilter/dnn/safe_queue.c: In function ‘safe_queue_create’:
src/libavfilter/dnn/safe_queue.c:44:5: error: implicit declaration of function
‘pthread_mutex_init’; did you mean ‘ff_mutex_init’?
[-Werror=implicit-function-declaration]
pthread_mutex_init(&sq->mutex, NULL);
^~~~~~~~~~~~~~~~~~
ff_mutex_init
src/libavfilter/dnn/safe_queue.c:45:5: error: implicit declaration of function
‘pthread_cond_init’ [-Werror=implicit-function-declaration]
pthread_cond_init(&sq->cond, NULL);
^~~~~~~~~~~~~~~~~
src/libavfilter/dnn/safe_queue.c: In function ‘safe_queue_destroy’:
src/libavfilter/dnn/safe_queue.c:55:5: error: implicit declaration of function
‘pthread_mutex_destroy’; did you mean ‘ff_mutex_destroy’?
[-Werror=implicit-function-declaration]
pthread_mutex_destroy(&sq->mutex);
^~~~~~~~~~~~~~~~~~~~~
ff_mutex_destroy
src/libavfilter/dnn/safe_queue.c:56:5: error: implicit declaration of function
‘pthread_cond_destroy’; did you mean ‘__NR_io_destroy’?
[-Werror=implicit-function-declaration]
pthread_cond_destroy(&sq->cond);
^~~~~~~~~~~~~~~~~~~~
__NR_io_destroy
src/libavfilter/dnn/safe_queue.c: In function ‘safe_queue_push_front’:
src/libavfilter/dnn/safe_queue.c:67:5: error: implicit declaration of function
‘pthread_mutex_lock’; did you mean ‘ff_mutex_lock’?
[-Werror=implicit-function-declaration]
pthread_mutex_lock(&sq->mutex);
^~~~~~~~~~~~~~~~~~
ff_mutex_lock
src/libavfilter/dnn/safe_queue.c:69:5: error: implicit declaration of function
‘pthread_cond_signal’ [-Werror=implicit-function-declaration]
pthread_cond_signal(&sq->cond);
^~~~~~~~~~~~~~~~~~~
src/libavfilter/dnn/safe_queue.c:70:5: error: implicit declaration of function
‘pthread_mutex_unlock’; did you mean ‘ff_mutex_unlock’?
[-Werror=implicit-function-declaration]
pthread_mutex_unlock(&sq->mutex);
^~~~~~~~~~~~~~~~~~~~
ff_mutex_unlock
src/libavfilter/dnn/safe_queue.c: In function ‘safe_queue_pop_front’:
src/libavfilter/dnn/safe_queue.c:86:9: error: implicit declaration of function
‘pthread_cond_wait’; did you mean ‘__pread_chk_warn’?
[-Werror=implicit-function-declaration]
pthread_cond_wait(&sq->cond, &sq->mutex);
^~~~~~~~~~~~~~~~~
__pread_chk_warn
cc1: some warnings being treated as errors
src/ffbuild/common.mak:67: recipe for target 'libavfilter/dnn/safe_queue.o'
failed
make: *** [libavfilter/dnn/safe_queue.o] Error 1
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Concerning the gods, I have no means of knowing whether they exist or not
or of what sort they may be, because of the obscurity of the subject, and
the brevity of human life -- Protagoras
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
