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

Reply via email to