From: kramm Date: Sat, 2 Aug 2003 12:26:50 +0000 (+0000) Subject: initial revision- header file for h263tables.c. X-Git-Tag: release-0-5-0~187 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=49601b1a79d549b1e65462b3abcea3402e66b713 initial revision- header file for h263tables.c. --- 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[];