00001 #ifndef _VBILUT_H_ 00002 #define _VBILUT_H_ 00003 00004 #include <stdint.h> 00005 00006 extern "C" const unsigned char lang_chars[][16]; 00007 extern const char chartab_original[]; 00008 extern const char chartab_swedish[]; 00009 extern const unsigned short hammtab[]; 00010 extern const uint8_t hamm84tab[]; 00011 extern const uint8_t unham84tab[]; 00012 extern const uint8_t vbi_bit_reverse[]; 00013 extern const char *formats[]; 00014 extern const char *subtitles[]; 00015 extern const char hamm24par[][256]; 00016 extern const char hamm24val[]; 00017 extern const short hamm24err[]; 00018 extern const int hamm24cor[]; 00019 00020 enum vbimode 00021 { 00022 VBI_IVTV, 00023 VBI_DVB, 00024 VBI_DVB_SUBTITLE 00025 }; 00026 00027 int hamm8(const uint8_t *p, int *err); 00028 int hamm84(const uint8_t *p, int *err); 00029 int hamm16(const uint8_t *p, int *err); 00030 00031 #endif // _VBILUT_H_
1.6.3