r955: Fix the Diffkey icon.
[cinelerra_cv.git] / quicktime / encore50 / text_bits.h
blob6252f8bb5d1f61eae0a4375c84a0701be0dfec12
2 #ifndef _TEXT_BITS_H_
3 #define _TEXT_BITS_H_
6 #include "momusys.h"
7 #include "text_defs.h"
11 /* struct for counting bits */
13 typedef struct {
14 Int Y;
15 Int C;
16 Int vec;
17 Int CBPY;
18 Int CBPC;
19 Int MCBPC;
20 Int MODB;
21 Int CBPB;
22 Int MBTYPE;
23 Int COD;
24 Int MB_Mode;
25 Int header;
26 Int DQUANT;
27 Int total;
28 Int no_inter;
29 Int no_inter4v;
30 Int no_intra;
31 Int no_GMC; /* NTT for GMC coding */
32 Int ACpred_flag;
33 Int G; /* HYUNDAI : (Grayscale) */
34 Int CODA; /* HYUNDAI : (Grayscale) */
35 Int CBPA; /* HYUNDAI : (Grayscale) */
36 Int g_ACpred_flag; /* HYUNDAI : (Grayscale) */
37 Int no_field;
38 Int no_skipped;
39 Int no_Pskip;
40 Int no_noDCT;
41 Int fieldDCT;
42 Int interlaced;
43 Int Btype[7];
44 Int Nmvs[3];
45 } Bits;
47 #ifdef __cplusplus
48 extern "C" {
49 #endif /* __cplusplus */
51 Void MB_CodeCoeff _P_(( Bits *bits,
52 Int *qcoeff,
53 Int Mode,
54 Int CBP,
55 Int ncoeffs,
56 Int intra_dcpred_disable,
57 Image *DCbitstream,
58 Image *bitstream,
59 Int transp_pattern[],
60 Int direction[],
61 Int error_res_disable,
62 Int reverse_vlc,
63 Int switched,
64 Int alternate_scan
65 ));
67 void Bits_Reset _P_(( Bits *bits
68 ));
70 #ifdef __cplusplus
72 #endif /* __cplusplus */
75 #endif /* _TEXT_BITS_H_ */