From 49601b1a79d549b1e65462b3abcea3402e66b713 Mon Sep 17 00:00:00 2001 From: kramm Date: Sat, 2 Aug 2003 12:26:50 +0000 Subject: [PATCH] initial revision- header file for h263tables.c. --- lib/h.263/h263tables.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 lib/h.263/h263tables.h diff --git a/lib/h.263/h263tables.h b/lib/h.263/h263tables.h new file mode 100644 index 0000000..489f6f8 --- /dev/null +++ b/lib/h.263/h263tables.h @@ -0,0 +1,42 @@ +struct huffcode { + char*code; + int len; + int index; +}; + +struct mcbpc_intra_params +{ + int index; + int mb_type; + int cbpc; +}; + +struct mcbpc_inter_params +{ + int index; + int mb_type; + int cbpc; +}; + +struct rle_params +{ + int index; + int last; + int run; + int level; +}; + +#define MCBPC_INTRA_STUFFING 8 +#define MCBPC_INTER_STUFFING 20 +#define RLE_ESCAPE 102 + +extern struct huffcode mcbpc_intra[]; +extern struct mcbpc_intra_params mcbpc_intra_params[]; +extern struct mcbpc_inter_params mcbpc_inter_params[]; +extern struct mvd_params mvd_params[]; +extern struct rle_params rle_params[]; + +extern struct huffcode mcbpc_inter[]; +extern struct huffcode cbpy[]; +extern struct huffcode mvd[]; +extern struct huffcode rle[]; -- 1.7.10.4