Commit 6ed8341c authored by Michael Niedermayer's avatar Michael Niedermayer

Merge commit '0994e142'

* commit '0994e142':
  pthread: Check memory allocation

Conflicts:
	libavcodec/pthread_frame.c
Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parents 615e73ab 0994e142
......@@ -637,8 +637,15 @@ int ff_frame_thread_init(AVCodecContext *avctx)
}
avctx->internal->thread_ctx = fctx = av_mallocz(sizeof(FrameThreadContext));
if (!fctx)
return AVERROR(ENOMEM);
fctx->threads = av_mallocz_array(thread_count, sizeof(PerThreadContext));
if (!fctx->threads) {
av_freep(&avctx->internal->thread_ctx);
return AVERROR(ENOMEM);
}
pthread_mutex_init(&fctx->buffer_mutex, NULL);
fctx->delaying = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment