edwardhughes/hdpvrcutter.pl — comment on commit 2da6f572fb0a0397f9bb5835283f572aae9bb1dc
File: hdpvrcutter.pl line 80
By caelor:

According to http://perldoc.perl.org/Getopt/Long.html, GetOptions will return true if it could successfully parse the command line. Removing the inversion causes the "usage" sub to be run with no parameters provided, or if GetOptions can parse the command line.

So basically, with this change, it makes the script display usage and exit when provided with correct parameters.