Rainer Hochecker <fernetmenta <at> online.de> writes: > > --- > libavcodec/hevc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c > index fdbaa28..7c7f920 100644 > --- a/libavcodec/hevc.c > +++ b/libavcodec/hevc.c > <at> <at> -307,7 +307,7 <at> <at> static int set_sps(HEVCContext *s, const HEVCSPS *sps) > *fmt++ = sps->pix_fmt; > *fmt = AV_PIX_FMT_NONE; > > - ret = ff_thread_get_format(s->avctx, pix_fmts); > + ret = ff_get_format(s->avctx, pix_fmts); > if (ret < 0) > goto fail; > s->avctx->pix_fmt = ret;
this is called from the main thread, hence a requesting the main thread do the call to get_format results in a hang waiting for the state to be changed to STATE_SETTING_UP _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel