X-Git-Url: https://git.ao2.it/libam7xxx.git/blobdiff_plain/5c561b0a7b697114765dbb54442a99b4195439de..c4cda76c6f02bc04d31761a54470434d8e1d60b8:/src/am7xxx.h diff --git a/src/am7xxx.h b/src/am7xxx.h index e67ec9f..5b5f111 100644 --- a/src/am7xxx.h +++ b/src/am7xxx.h @@ -1,10 +1,10 @@ /* am7xxx - communication with AM7XXX based USB Pico Projectors and DPFs * - * 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, @@ -37,6 +37,7 @@ typedef enum { typedef enum { AM7XXX_IMAGE_FORMAT_JPEG = 1, + AM7XXX_IMAGE_FORMAT_NV12 = 2, } am7xxx_image_format; typedef enum { @@ -72,7 +73,7 @@ struct am7xxx_power_header { struct am7xxx_header { uint32_t packet_type; uint8_t unknown0; - uint8_t header_len; + uint8_t header_data_len; uint8_t unknown2; uint8_t unknown3; union { @@ -82,6 +83,7 @@ struct am7xxx_header { }; am7xxx_device am7xxx_init(void); + void am7xxx_shutdown(am7xxx_device dev); int am7xxx_send_image(am7xxx_device dev,