Blame src/liboggz/dirac.h

Packit a38265
/*
Packit a38265
 * dirac.h
Packit a38265
 */
Packit a38265
Packit a38265
#ifndef _DIRAC_H
Packit a38265
#define _DIRAC_H
Packit a38265
Packit a38265
#include <ogg/ogg.h>
Packit a38265
Packit a38265
typedef struct {
Packit a38265
  ogg_uint32_t major_version;
Packit a38265
  ogg_uint32_t minor_version;
Packit a38265
  ogg_uint32_t profile;
Packit a38265
  ogg_uint32_t level;
Packit a38265
  ogg_uint32_t chroma_format;
Packit a38265
  ogg_uint32_t video_format;
Packit a38265
Packit a38265
  ogg_uint32_t width;
Packit a38265
  ogg_uint32_t height;
Packit a38265
  ogg_uint32_t fps_numerator;
Packit a38265
  ogg_uint32_t fps_denominator;
Packit a38265
Packit a38265
  ogg_uint32_t interlaced;
Packit a38265
  ogg_uint32_t top_field_first;
Packit a38265
} dirac_info;
Packit a38265
Packit a38265
/**
Packit a38265
 * \return -1 Error: parse failure, invalid size index
Packit a38265
 * \return 0 Success
Packit a38265
 */
Packit a38265
extern int dirac_parse_info (dirac_info *info, unsigned char *data, long len);
Packit a38265
Packit a38265
#endif