diff options
author | Limin Wang <lance.lmwang@gmail.com> | 2021-01-16 09:32:13 +0800 |
---|---|---|
committer | Limin Wang <lance.lmwang@gmail.com> | 2021-01-22 07:40:29 +0800 |
commit | 6dad42854690f5754a1cf1ed138ebd9813e1af37 (patch) | |
tree | c3b1aa8e565d4dc5c86eff25cc7a1a0bc830eb06 /libavformat/async.c | |
parent | c154aada45588a01cfa2adb5e56ed197eb3e4bfd (diff) | |
download | ffmpeg-6dad42854690f5754a1cf1ed138ebd9813e1af37.tar.gz |
avformat/async: Use AVERROR macro
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Diffstat (limited to 'libavformat/async.c')
-rw-r--r-- | libavformat/async.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavformat/async.c b/libavformat/async.c index a0bdfa2ee3..cc11ec47a0 100644 --- a/libavformat/async.c +++ b/libavformat/async.c @@ -262,24 +262,28 @@ static int async_open(URLContext *h, const char *arg, int flags, AVDictionary ** ret = pthread_mutex_init(&c->mutex, NULL); if (ret != 0) { + ret = AVERROR(ret); av_log(h, AV_LOG_ERROR, "pthread_mutex_init failed : %s\n", av_err2str(ret)); goto mutex_fail; } ret = pthread_cond_init(&c->cond_wakeup_main, NULL); if (ret != 0) { + ret = AVERROR(ret); av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret)); goto cond_wakeup_main_fail; } ret = pthread_cond_init(&c->cond_wakeup_background, NULL); if (ret != 0) { + ret = AVERROR(ret); av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret)); goto cond_wakeup_background_fail; } ret = pthread_create(&c->async_buffer_thread, NULL, async_buffer_task, h); if (ret) { + ret = AVERROR(ret); av_log(h, AV_LOG_ERROR, "pthread_create failed : %s\n", av_err2str(ret)); goto thread_fail; } |