On Fri, Nov 25, 2011 at 12:49:42AM +0200, Martin Storsjö wrote: > This was removed erroneously in > 046f081b46c8479820409cf8f530b988221bd15b. This define still is > necessary for getting MAP_ANONYMOUS defined on linux/glibc, > despite the define reshuffling done in that commit. > > Without MAP_ANONYMOUS defined, the mprotect calls for setting the > generated mmx2 scaler code pages executable are left out, causing > crashes if that codepath is chosen. > > This patch fixes scaling from 192x144 to 320x240 with > -sws_flags fast_bilinear, which crashes on linux at the > moment. > --- > libswscale/utils.c | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/libswscale/utils.c b/libswscale/utils.c > index 7a96986..4458e8f 100644 > --- a/libswscale/utils.c > +++ b/libswscale/utils.c > @@ -18,6 +18,7 @@ > * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 > USA > */ > > +#define _SVID_SOURCE //needed for MAP_ANONYMOUS > #include <inttypes.h> > #include <string.h> > #include <math.h>
ok. can someone check if _DARWIN_C_SOURCE is requirred for MAP_ANON on Mac OS X Janne _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
