am cecacd4e
: Camera2: Change JPEG transport header
* commit 'cecacd4e71c35fd50dbe1e9855cbab0faa17b550': Camera2: Change JPEG transport header
This commit is contained in:
commit
4ae33e93db
1 changed files with 6 additions and 1 deletions
|
@ -122,11 +122,16 @@ enum {
|
||||||
* the HAL needs to include the final size of the compressed image using this
|
* the HAL needs to include the final size of the compressed image using this
|
||||||
* structure inside the output stream buffer. The JPEG blob ID field must be set
|
* structure inside the output stream buffer. The JPEG blob ID field must be set
|
||||||
* to CAMERA2_JPEG_BLOB_ID.
|
* to CAMERA2_JPEG_BLOB_ID.
|
||||||
|
*
|
||||||
|
* Transport header should be at the end of the JPEG output stream buffer. That
|
||||||
|
* means the jpeg_blob_id must start at byte[android.jpeg.maxSize -
|
||||||
|
* sizeof(camera2_jpeg_blob)]. Any HAL using this transport header must
|
||||||
|
* account for it in android.jpeg.maxSize. The JPEG data itself starts at
|
||||||
|
* byte[0] and should be jpeg_size bytes long.
|
||||||
*/
|
*/
|
||||||
typedef struct camera2_jpeg_blob {
|
typedef struct camera2_jpeg_blob {
|
||||||
uint16_t jpeg_blob_id;
|
uint16_t jpeg_blob_id;
|
||||||
uint32_t jpeg_size;
|
uint32_t jpeg_size;
|
||||||
uint8_t jpeg_data[0];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
|
|
Loading…
Reference in a new issue