batch mode: fall back to stdin input with no auxiliary arguments
diff --git a/src/main.c b/src/main.c
index 643e188..0925ab1 100644
--- a/src/main.c
+++ b/src/main.c
@@ -637,7 +637,7 @@ int main(int argc, char * argv[]) {
return 1;
}
- if (batch) {
+ if (batch && res->pos_argc) {
switch (mode) {
case MODE_ENCODE:
/* Encode each of the files. */
