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;