Xiang Xiao (12021-01-04): > Nicolas, thank you for bringing up this topic. > My team is working on similar functionality: the event loop is the > central point to integrate protocol, demux/mux, decoder/encoder, avfilter > and avdevice to form a complete multimedia subsystem(like DirectShow or > GStreamer). Without the builtin event loop, it is very hard to support it > with a clean and elegant way outside FFmpeg: > > 1. Multiple streaming(either local or network) > 2. Multiple devices(either capture, playback even Bluetooth A2DP/SCO) > 3. Interact and coordinate between the components > 4. Provide a system wide and easy used API to application > > We are very excited that the community is considering to provide the > generic event loop support and want to make the contribution.
Thank you for the feedback. It confirms that we need this also to make applications easier. Note that GStreamer is considered a swear word around here. But I think the flaw of GStreamer is to be over-engineered, the GNOME way, with more abstraction layers than actual features, and not the base idea to have a graph of processing units. The trick is to keep things as simple as possible while as powerful as needed; I think we can pull it off. Regards, -- Nicolas George
signature.asc
Description: PGP signature
_______________________________________________ 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".