X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/3339bee3f62dbfa3586cc4db5201f7fc704ab037..6d8691adaf1b7f1ec3f443ebb5cf494f5981b235:/src/picoproj.c diff --git a/src/picoproj.c b/src/picoproj.c index 010d4d1..6e95fdb 100644 --- a/src/picoproj.c +++ b/src/picoproj.c @@ -1,10 +1,10 @@ /* picoproj - test program for libam7xxx * - * Copyright (C) 2011 Antonio Ospite + * Copyright (C) 2012 Antonio Ospite * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, @@ -35,6 +35,7 @@ static void usage(char *name) printf("\t-F \t\tthe image format to use (default is JPEG).\n"); printf("\t\t\t\tSUPPORTED FORMATS:\n"); printf("\t\t\t\t\t1 - JPEG\n"); + printf("\t\t\t\t\t2 - YUV - NV12\n"); printf("\t-W \tthe width of the image to upload\n"); printf("\t-H \tthe height of the image to upload\n"); printf("\t-h \t\t\tthis help message\n"); @@ -62,7 +63,14 @@ int main(int argc, char *argv[]) break; case 'F': format = atoi(optarg); - if (format != 1) { + switch(format) { + case AM7XXX_IMAGE_FORMAT_JPEG: + fprintf(stdout, "JPEG format\n"); + break; + case AM7XXX_IMAGE_FORMAT_NV12: + fprintf(stdout, "NV12 format\n"); + break; + default: fprintf(stderr, "Unsupported format\n"); exit(EXIT_FAILURE); } @@ -81,6 +89,10 @@ int main(int argc, char *argv[]) exit(EXIT_FAILURE); } break; + case 'h': + usage(argv[0]); + exit(EXIT_SUCCESS); + break; default: /* '?' */ usage(argv[0]); exit(EXIT_FAILURE);