mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
avformat/async: Use AVERROR macro
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
This commit is contained in:
parent
c154aada45
commit
6dad428546
@ -262,24 +262,28 @@ static int async_open(URLContext *h, const char *arg, int flags, AVDictionary **
|
|||||||
|
|
||||||
ret = pthread_mutex_init(&c->mutex, NULL);
|
ret = pthread_mutex_init(&c->mutex, NULL);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
ret = AVERROR(ret);
|
||||||
av_log(h, AV_LOG_ERROR, "pthread_mutex_init failed : %s\n", av_err2str(ret));
|
av_log(h, AV_LOG_ERROR, "pthread_mutex_init failed : %s\n", av_err2str(ret));
|
||||||
goto mutex_fail;
|
goto mutex_fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pthread_cond_init(&c->cond_wakeup_main, NULL);
|
ret = pthread_cond_init(&c->cond_wakeup_main, NULL);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
ret = AVERROR(ret);
|
||||||
av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret));
|
av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret));
|
||||||
goto cond_wakeup_main_fail;
|
goto cond_wakeup_main_fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pthread_cond_init(&c->cond_wakeup_background, NULL);
|
ret = pthread_cond_init(&c->cond_wakeup_background, NULL);
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
ret = AVERROR(ret);
|
||||||
av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret));
|
av_log(h, AV_LOG_ERROR, "pthread_cond_init failed : %s\n", av_err2str(ret));
|
||||||
goto cond_wakeup_background_fail;
|
goto cond_wakeup_background_fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
ret = pthread_create(&c->async_buffer_thread, NULL, async_buffer_task, h);
|
ret = pthread_create(&c->async_buffer_thread, NULL, async_buffer_task, h);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
|
ret = AVERROR(ret);
|
||||||
av_log(h, AV_LOG_ERROR, "pthread_create failed : %s\n", av_err2str(ret));
|
av_log(h, AV_LOG_ERROR, "pthread_create failed : %s\n", av_err2str(ret));
|
||||||
goto thread_fail;
|
goto thread_fail;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user