r1026: Videoscope layout tweaks.
[cinelerra_cv/ct.git] / quicktime / encore50 / putvlc.h
blobcd1c8d3a2aae87110fcdd1405c79ca9516adc5f5
1 /***********************************************************HeaderBegin*******
2 *
3 * File: putvlc.h
5 * Description: Header file to include prototypes for vlc functions
7 ***********************************************************HeaderEnd*********/
9 /************************ INCLUDE FILES ********************************/
11 #include "momusys.h"
13 #ifndef _PUTVLC_H_
14 #define _PUTVLC_H_
16 #define MARKER_BIT 1
18 #ifdef __cplusplus
19 extern "C" {
20 #endif /* __cplusplus */
22 Int PutDCsize_lum _P_(( Int size,
23 Image *bitstream
24 ));
25 Int PutDCsize_chrom _P_(( Int size,
26 Image *bitstream
27 ));
28 Int PutMV _P_(( Int mvint,
29 Image *bitstream
30 ));
31 Int PutMCBPC_Intra _P_(( Int cbpc,
32 Int mode,
33 Image *bitstream
34 ));
35 Int PutMCBPC_Inter _P_(( Int cbpc,
36 Int mode,
37 Image *bitstream
38 ));
39 Int PutMCBPC_Sprite _P_(( Int cbpc,
40 Int mode,
41 Image *bitstream
42 ));
43 Int PutCBPY _P_(( Int cbpy,
44 Char intra,
45 Int *MB_transp_pattern,
46 Image *bitstream
47 ));
48 Int PutCoeff_Inter _P_(( Int run,
49 Int level,
50 Int last,
51 Image *bitstream
52 ));
53 Int PutCoeff_Intra _P_(( Int run,
54 Int level,
55 Int last,
56 Image *bitstream
57 ));
58 Int PutCoeff_Inter_RVLC _P_(( Int run,
59 Int level,
60 Int last,
61 Image *bitstream
62 ));
63 Int PutCoeff_Intra_RVLC _P_(( Int run,
64 Int level,
65 Int last,
66 Image *bitstream
67 ));
68 Int PutRunCoeff_Inter _P_(( Int run,
69 Int level,
70 Int last,
71 Image *bitstream
72 ));
73 Int PutRunCoeff_Intra _P_(( Int run,
74 Int level,
75 Int last,
76 Image *bitstream
77 ));
78 Int PutLevelCoeff_Inter _P_(( Int run,
79 Int level,
80 Int last,
81 Image *bitstream
82 ));
83 Int PutLevelCoeff_Intra _P_(( Int run,
84 Int level,
85 Int last,
86 Image *bitstream
87 ));
89 #ifdef __cplusplus
91 #endif /* __cplusplus */
93 #endif /* _PUTVLC_H_ */