On Tue, Jun 25, 2024 at 8:36 PM Nuo Mi <[email protected]> wrote:
> > > On Mon, Jun 24, 2024 at 12:48 PM Zhao Zhili <[email protected]> > wrote: > >> From: Zhao Zhili <[email protected]> >> >> Before the patch, disable threads support at configure/build time >> was the only method to force zero thread in executor. However, >> it's common practice for libavcodec to run on caller's thread when >> user specify thread number to one. And for WASM environment, whether >> threads are supported needs to be detected at runtime. So executor >> should support zero thread at runtime. >> >> A single thread executor can be useful, e.g., to handle network >> protocol. So we can't take thread_count one as zero thread, which >> disabled a valid usercase. >> >> Other libraries take -threads 0 to mean auto. Executor as a low >> level utils doesn't do cpu detect. So take thread_count zero as >> zero thread, literally. >> >> Signed-off-by: Zhao Zhili <[email protected]> >> > Hi Zhili, > Thank you for the v2 > I will merge it in 3 days if there are no objections. > Applied > > _______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
