#ifndef TC_LZO_H
#define TC_LZO_H

#define TC_LZO_MAGIC 0x4C5A4F32   /* LZO2 */

#define TC_LZO_FORMAT_YV12    1
#define TC_LZO_FORMAT_RGB24   2
#define TC_LZO_FORMAT_YUY2    4
#define TC_LZO_NOT_COMPRESSIBLE   8

typedef struct tc_lzo_header_t {
    unsigned int magic;
    unsigned int size;
    unsigned int flags;
    unsigned char method; /* compression method */
    unsigned char level;  /* compression level */
} tc_lzo_header_t;

#endif /* TC_LZO_H */
