Paparazzi UAS  v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
jpeg.h File Reference

Encode images with the use of the JPEG encoding. More...

#include "std.h"
#include "lib/vision/image.h"
+ Include dependency graph for jpeg.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FOUR_ZERO_ZERO   0
 
#define FOUR_TWO_ZERO   1
 
#define FOUR_TWO_TWO   2
 
#define FOUR_FOUR_FOUR   3
 
#define RGB   4
 

Functions

void jpeg_encode_image (struct image_t *in, struct image_t *out, uint32_t quality_factor, bool add_dri_header)
 Encode an YUV422 image. More...
 
int jpeg_create_svs_header (unsigned char *buf, int32_t size, int w)
 

Detailed Description

Encode images with the use of the JPEG encoding.

Definition in file jpeg.h.

Macro Definition Documentation

#define FOUR_FOUR_FOUR   3

Definition at line 31 of file jpeg.h.

#define FOUR_TWO_TWO   2

Definition at line 30 of file jpeg.h.

Referenced by jpeg_encode_image(), jpeg_encodeMCU(), and jpeg_write_markers().

#define FOUR_TWO_ZERO   1

Definition at line 29 of file jpeg.h.

#define FOUR_ZERO_ZERO   0

Definition at line 28 of file jpeg.h.

Referenced by jpeg_encode_image(), jpeg_initialization(), and jpeg_write_markers().

#define RGB   4

Definition at line 32 of file jpeg.h.

Function Documentation

int jpeg_create_svs_header ( unsigned char *  buf,
int32_t  size,
int  w 
)

Definition at line 44 of file jpeg.c.

References p, and svs_size_code().

+ Here is the call graph for this function:

void jpeg_encode_image ( struct image_t in,
struct image_t out,
uint32_t  quality_factor,
bool  add_dri_header 
)