On Fri, Nov 05, 2021 at 10:00:41PM +0100, Michael Niedermayer wrote: > On Fri, Nov 05, 2021 at 08:32:16PM +0800, lance.lmw...@gmail.com wrote: > > From: Limin Wang <lance.lmw...@gmail.com> > > > > Signed-off-by: Limin Wang <lance.lmw...@gmail.com> > > --- > > libavutil/slicethread.c | 2 +- > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > diff --git a/libavutil/slicethread.c b/libavutil/slicethread.c > > index 867ce32..7b3a106 100644 > > --- a/libavutil/slicethread.c > > +++ b/libavutil/slicethread.c > > @@ -104,7 +104,7 @@ int avpriv_slicethread_create(AVSliceThread **pctx, > > void *priv, > > if (!nb_threads) { > > int nb_cpus = av_cpu_count(); > > if (nb_cpus > 1) > > - nb_threads = nb_cpus + 1; > > + nb_threads = FFMIN(nb_cpus + 1, 16); > > why should the threads be limited ? > why should they be limited at 16 for everyone ? > one mighht be a 2 core cpu one might have 200 cores
When using movie filter, it use ff_filter_get_nb_threads(ctx), but we can't force the thread number by option, so it's auto thread mode. When testing one a 4 core cpu(about 200 cores), the auto thread mode will use all cores for video decode, it'll drop the performance very much. If most of user prefer to use all cores, I'll try to limit the number in movie filter only. For a 4 socket numa system, I don't think it's preferable configure to use all cpu cores if it's auto thread(nb_threads = 0). > > i think the commit message should be more verbose describing what the > problem is that this is fixing > > thx > > [...] > -- > Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB > > Homeopathy is like voting while filling the ballot out with transparent ink. > Sometimes the outcome one wanted occurs. Rarely its worse than filling out > a ballot properly. > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe". -- Thanks, Limin Wang _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".