Quoting Stefano Sabatini (2024-02-05 01:02:20) > This implies a misunderstanding of what these components are. If > they are broken with ffmpeg.c this is not a good reason to remove > them (ffmpeg.c is not the only user).
They are broken with _any_ caller that happens to call libavformat from a thread other than the main one. Since libavformat API does not impose any such restrictions on its callers, these devices are broken in general. > Also, it was already suggested some way to fix it There is no way to fix them other than impose new restrictions on callers... > it's not like they are "broken by design", ...so they are precisely broken by design. -- Anton Khirnov _______________________________________________ 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".