Mercurial > libavcodec.hg
comparison mpegvideo.h @ 312:8cf5507e6ca5 libavcodec
mpeg4 mpeg quantizer support
author | michaelni |
---|---|
date | Sun, 07 Apr 2002 02:03:32 +0000 |
parents | 764aeec1320e |
children | cda7d0857baf |
comparison
equal
deleted
inserted
replaced
311:ac677a84d5df | 312:8cf5507e6ca5 |
---|---|
307 | 307 |
308 DCTELEM (*block)[64]; /* points to one of the following blocks */ | 308 DCTELEM (*block)[64]; /* points to one of the following blocks */ |
309 DCTELEM intra_block[6][64] __align8; | 309 DCTELEM intra_block[6][64] __align8; |
310 DCTELEM inter_block[6][64] __align8; | 310 DCTELEM inter_block[6][64] __align8; |
311 DCTELEM inter4v_block[6][64] __align8; | 311 DCTELEM inter4v_block[6][64] __align8; |
312 void (*dct_unquantize)(struct MpegEncContext *s, | 312 void (*dct_unquantize_mpeg)(struct MpegEncContext *s, |
313 DCTELEM *block, int n, int qscale); | |
314 void (*dct_unquantize_h263)(struct MpegEncContext *s, | |
315 DCTELEM *block, int n, int qscale); | |
316 void (*dct_unquantize)(struct MpegEncContext *s, // unquantizer to use (mpeg4 can use both) | |
313 DCTELEM *block, int n, int qscale); | 317 DCTELEM *block, int n, int qscale); |
314 } MpegEncContext; | 318 } MpegEncContext; |
315 | 319 |
316 int MPV_common_init(MpegEncContext *s); | 320 int MPV_common_init(MpegEncContext *s); |
317 void MPV_common_end(MpegEncContext *s); | 321 void MPV_common_end(MpegEncContext *s); |