00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "momusys.h"
00012
00013 #ifndef _PUTVLC_H_
00014 #define _PUTVLC_H_
00015
00016 #define MARKER_BIT 1
00017
00018 #ifdef __cplusplus
00019 extern "C" {
00020 #endif
00021
00022 Int PutDCsize_lum _P_(( Int size,
00023 Image *bitstream
00024 ));
00025 Int PutDCsize_chrom _P_(( Int size,
00026 Image *bitstream
00027 ));
00028 Int PutMV _P_(( Int mvint,
00029 Image *bitstream
00030 ));
00031 Int PutMCBPC_Intra _P_(( Int cbpc,
00032 Int mode,
00033 Image *bitstream
00034 ));
00035 Int PutMCBPC_Inter _P_(( Int cbpc,
00036 Int mode,
00037 Image *bitstream
00038 ));
00039 Int PutMCBPC_Sprite _P_(( Int cbpc,
00040 Int mode,
00041 Image *bitstream
00042 ));
00043 Int PutCBPY _P_(( Int cbpy,
00044 Char intra,
00045 Int *MB_transp_pattern,
00046 Image *bitstream
00047 ));
00048 Int PutCoeff_Inter _P_(( Int run,
00049 Int level,
00050 Int last,
00051 Image *bitstream
00052 ));
00053 Int PutCoeff_Intra _P_(( Int run,
00054 Int level,
00055 Int last,
00056 Image *bitstream
00057 ));
00058 Int PutCoeff_Inter_RVLC _P_(( Int run,
00059 Int level,
00060 Int last,
00061 Image *bitstream
00062 ));
00063 Int PutCoeff_Intra_RVLC _P_(( Int run,
00064 Int level,
00065 Int last,
00066 Image *bitstream
00067 ));
00068 Int PutRunCoeff_Inter _P_(( Int run,
00069 Int level,
00070 Int last,
00071 Image *bitstream
00072 ));
00073 Int PutRunCoeff_Intra _P_(( Int run,
00074 Int level,
00075 Int last,
00076 Image *bitstream
00077 ));
00078 Int PutLevelCoeff_Inter _P_(( Int run,
00079 Int level,
00080 Int last,
00081 Image *bitstream
00082 ));
00083 Int PutLevelCoeff_Intra _P_(( Int run,
00084 Int level,
00085 Int last,
00086 Image *bitstream
00087 ));
00088
00089 #ifdef __cplusplus
00090 }
00091 #endif
00092
00093 #endif
00094