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