Mercurial > libavcodec.hg
comparison mpegvideo.h @ 41:d99e8a2351f4 libavcodec
fixed scan protos
author | glantau |
---|---|
date | Tue, 07 Aug 2001 22:49:11 +0000 |
parents | 82d4c9be9873 |
children | 5aa6292a1660 |
comparison
equal
deleted
inserted
replaced
40:f324d9047ca3 | 41:d99e8a2351f4 |
---|---|
177 DCTELEM block[6][64] __align8; | 177 DCTELEM block[6][64] __align8; |
178 void (*dct_unquantize)(struct MpegEncContext *s, | 178 void (*dct_unquantize)(struct MpegEncContext *s, |
179 DCTELEM *block, int n, int qscale); | 179 DCTELEM *block, int n, int qscale); |
180 } MpegEncContext; | 180 } MpegEncContext; |
181 | 181 |
182 //const | |
183 extern UINT8 zigzag_direct[64]; | |
184 | |
185 int MPV_common_init(MpegEncContext *s); | 182 int MPV_common_init(MpegEncContext *s); |
186 void MPV_common_end(MpegEncContext *s); | 183 void MPV_common_end(MpegEncContext *s); |
187 void MPV_decode_mb(MpegEncContext *s, DCTELEM block[6][64]); | 184 void MPV_decode_mb(MpegEncContext *s, DCTELEM block[6][64]); |
188 void MPV_frame_start(MpegEncContext *s); | 185 void MPV_frame_start(MpegEncContext *s); |
189 void MPV_frame_end(MpegEncContext *s); | 186 void MPV_frame_end(MpegEncContext *s); |
196 int estimate_motion(MpegEncContext *s, | 193 int estimate_motion(MpegEncContext *s, |
197 int mb_x, int mb_y, | 194 int mb_x, int mb_y, |
198 int *mx_ptr, int *my_ptr); | 195 int *mx_ptr, int *my_ptr); |
199 | 196 |
200 /* mpeg12.c */ | 197 /* mpeg12.c */ |
201 extern const UINT8 default_intra_matrix[64]; | 198 extern INT16 default_intra_matrix[64]; |
202 extern const UINT8 default_non_intra_matrix[64]; | 199 extern INT16 default_non_intra_matrix[64]; |
203 | 200 |
204 void mpeg1_encode_picture_header(MpegEncContext *s, int picture_number); | 201 void mpeg1_encode_picture_header(MpegEncContext *s, int picture_number); |
205 void mpeg1_encode_mb(MpegEncContext *s, | 202 void mpeg1_encode_mb(MpegEncContext *s, |
206 DCTELEM block[6][64], | 203 DCTELEM block[6][64], |
207 int motion_x, int motion_y); | 204 int motion_x, int motion_y); |
255 int mpeg4_decode_picture_header(MpegEncContext * s); | 252 int mpeg4_decode_picture_header(MpegEncContext * s); |
256 int intel_h263_decode_picture_header(MpegEncContext *s); | 253 int intel_h263_decode_picture_header(MpegEncContext *s); |
257 int h263_decode_mb(MpegEncContext *s, | 254 int h263_decode_mb(MpegEncContext *s, |
258 DCTELEM block[6][64]); | 255 DCTELEM block[6][64]); |
259 int h263_get_picture_format(int width, int height); | 256 int h263_get_picture_format(int width, int height); |
260 extern UINT8 ff_alternate_horizontal_scan[64]; | |
261 extern UINT8 ff_alternate_vertical_scan[64]; | |
262 | 257 |
263 /* rv10.c */ | 258 /* rv10.c */ |
264 void rv10_encode_picture_header(MpegEncContext *s, int picture_number); | 259 void rv10_encode_picture_header(MpegEncContext *s, int picture_number); |
265 int rv_decode_dc(MpegEncContext *s, int n); | 260 int rv_decode_dc(MpegEncContext *s, int n); |
266 | 261 |