[FFmpeg-devel] [RFC] Event loop

Steven Liu lq at chinaffmpeg.org
Tue Jan 5 04:02:32 EET 2021



> 2021年1月4日 下午9:44,Nicolas George <george at nsup.org> 写道:
> 
> Kieran Kunhya (12021-01-02):
>> In my opinion we should use libev as the default and make it a submodule
>> (possibly as part of some sort of plugin system for event loops). This
>> allows us to use modern things such as io_uring as they come.
> 
> I can be on board with that, since I like libev very much, and I find it
> matches well the philosophy of FFmpeg's coding practices.
> 
> But I am afraid I am not the one who will need convincing on this.
> 
> Making sure any event loop can be used with a pluggable system is, IMHO,
> an absolute requisite. Based on this, providing a basic event loop,
> enough to run most of our protocols, would be compatible with FFmpeg's
> habits, and not that much work. And libev can be used if available for
> more complex protocols or better performance.
> 
> But as I said, I would be fine with libev the main,
Is that mean I must enable libev if I use ffmpeg, or must enable libev if I use libav* API?
Or do you mean I can configure by myself if I don’t want use third part lib in ffmpeg?

> official event loop
> for the project.
> 
> Regards,
> 
> -- 
>  Nicolas George
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".

Thanks

Steven Liu





More information about the ffmpeg-devel mailing list