Ulrich von Zadow wrote: >>> OK to apply this patch? >>> >> all the versions should be bumped a little at least so user apps >> could detect if these macros are there or not >> >> now about the patch itself, i have no real oppinion on this, it where >> c++ people who wanted it, and now its one c++ developer who wants it >> removed, i think that the people who wanted this (see svnlog i dont >> remember at all) should at least get a chance to comment first >> > > Fair enough. > > I assume that this patch is a practical joke and not meant to be > applied. Please don't take it seriously, as applying it _will_ break > every existing c++ program that uses libav*. The same way removing EMULATE_INTTYPES broke any programs using lav* with MSVC. Just a temporary downtime, easy to workaround... > The lines that are removed > by the patch would need to be inserted into every c++ program using > libav*. And every MSVC system needs to add inttypes.h and stdint.h. > Lines like this are standard in lots of other c libraries that > are used by c++ programs, as well. > Other c libraries also supply stable APIs, roadmaps, and formal releases... It has been said over and over that FFmpeg complies with the C99 standard. It doesn't provide an API for C#, Fortran, Pascal, Java, or even C89. C++ should be no exception. Ramiro Polla
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4