[MediaStream] AVVideoCaptureSource reports incorrect size when frames are scaled
[WebKit-https.git] / Source / WebCore / make-hash-tools.pl
index 9d94707..7b7591d 100644 (file)
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#! /usr/bin/env perl
 #
 #   This file is part of the WebKit project
 #
@@ -32,6 +32,10 @@ if ($option eq "ColorData") {
     my $colorDataGperf             = shift;
     my $customGperf                = shift;
 
+    # gperf emits this filename literally in #line directives, but VS errors
+    # out because the filenames then contain unescaped \s, so replace the \
+    # with /.
+    $colorDataGperf =~ s/\\/\//g;
     my $gperf = $ENV{GPERF} ? $ENV{GPERF} : ($customGperf ? $customGperf : "gperf");
     system("\"$gperf\" --key-positions=\"*\" -D -s 2 $colorDataGperf --output-file=$colorDataGenerated") == 0 || die "calling gperf failed: $?";