We were discussing some necessary library-safety cleanups on #libav-devel. One of them is the removal of the "lock manager", which we all agreed that it must die. This would be pretty simple with pthreads and modern win32 APIs. But some of the win32 APIs which would make this easy are not available on XP, such as the InitOnce* group of functions.
Windows XP is ancient, and despite its popularity is not even supported by Microsoft anymore. Windows 2003, which is on a similar level as XP in supported APIs, is also being killed of by Microsoft. (Extended support apparently ends in 13 days.) So the question is: would it be ok to finally drop XP support for the sake of cleaner and simpler code? (Besides, even if we're forced to implement extra hacks for XP compatibility, who is going to test it?) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
