Mercurial > libavcodec.hg
comparison mpegvideo.h @ 1000:3e1f39583bee libavcodec
/* align 16 */
author | michaelni |
---|---|
date | Sun, 12 Jan 2003 13:13:52 +0000 |
parents | 6129c88a6393 |
children | b2cf2a1d9a51 |
comparison
equal
deleted
inserted
replaced
999:74dc4105e147 | 1000:3e1f39583bee |
---|---|
542 #define SLICE_ERROR -1 | 542 #define SLICE_ERROR -1 |
543 #define SLICE_END -2 //end marker found | 543 #define SLICE_END -2 //end marker found |
544 #define SLICE_NOEND -3 //no end marker or error found but mb count exceeded | 544 #define SLICE_NOEND -3 //no end marker or error found but mb count exceeded |
545 | 545 |
546 void (*dct_unquantize_mpeg1)(struct MpegEncContext *s, | 546 void (*dct_unquantize_mpeg1)(struct MpegEncContext *s, |
547 DCTELEM *block, int n, int qscale); | 547 DCTELEM *block/*align 16*/, int n, int qscale); |
548 void (*dct_unquantize_mpeg2)(struct MpegEncContext *s, | 548 void (*dct_unquantize_mpeg2)(struct MpegEncContext *s, |
549 DCTELEM *block, int n, int qscale); | 549 DCTELEM *block/*align 16*/, int n, int qscale); |
550 void (*dct_unquantize_h263)(struct MpegEncContext *s, | 550 void (*dct_unquantize_h263)(struct MpegEncContext *s, |
551 DCTELEM *block, int n, int qscale); | 551 DCTELEM *block/*align 16*/, int n, int qscale); |
552 void (*dct_unquantize)(struct MpegEncContext *s, // unquantizer to use (mpeg4 can use both) | 552 void (*dct_unquantize)(struct MpegEncContext *s, // unquantizer to use (mpeg4 can use both) |
553 DCTELEM *block, int n, int qscale); | 553 DCTELEM *block/*align 16*/, int n, int qscale); |
554 int (*dct_quantize)(struct MpegEncContext *s, DCTELEM *block, int n, int qscale, int *overflow); | 554 int (*dct_quantize)(struct MpegEncContext *s, DCTELEM *block/*align 16*/, int n, int qscale, int *overflow); |
555 void (*fdct)(DCTELEM *block/* align 16*/); | 555 void (*fdct)(DCTELEM *block/* align 16*/); |
556 void (*idct_put)(UINT8 *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); | 556 void (*idct_put)(UINT8 *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); |
557 void (*idct_add)(UINT8 *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); | 557 void (*idct_add)(UINT8 *dest/*align 8*/, int line_size, DCTELEM *block/*align 16*/); |
558 //FIXME move above funcs into dspContext perhaps | 558 //FIXME move above funcs into dspContext perhaps |
559 } MpegEncContext; | 559 } MpegEncContext; |