comparison mpegvideo.c @ 8881:f8042554d4c8 libavcodec

Add xvmc_internal.h that contains all internal xvmc function declarations. This allows getting rid of a bunch of ugly forward declarations.
author diego
date Sat, 14 Feb 2009 20:37:14 +0000
parents bb358e5acde4
children 886ef38c7b36
comparison
equal deleted inserted replaced
8880:d8f9926e684d 8881:f8042554d4c8
32 #include "mpegvideo.h" 32 #include "mpegvideo.h"
33 #include "mpegvideo_common.h" 33 #include "mpegvideo_common.h"
34 #include "mjpegenc.h" 34 #include "mjpegenc.h"
35 #include "msmpeg4.h" 35 #include "msmpeg4.h"
36 #include "faandct.h" 36 #include "faandct.h"
37 #include "xvmc_internal.h"
37 #include <limits.h> 38 #include <limits.h>
38 39
39 //#undef NDEBUG 40 //#undef NDEBUG
40 //#include <assert.h> 41 //#include <assert.h>
41 42
51 DCTELEM *block, int n, int qscale); 52 DCTELEM *block, int n, int qscale);
52 static void dct_unquantize_h263_intra_c(MpegEncContext *s, 53 static void dct_unquantize_h263_intra_c(MpegEncContext *s,
53 DCTELEM *block, int n, int qscale); 54 DCTELEM *block, int n, int qscale);
54 static void dct_unquantize_h263_inter_c(MpegEncContext *s, 55 static void dct_unquantize_h263_inter_c(MpegEncContext *s,
55 DCTELEM *block, int n, int qscale); 56 DCTELEM *block, int n, int qscale);
56
57 int ff_xvmc_field_start(MpegEncContext*s, AVCodecContext *avctx);
58 void ff_xvmc_field_end(MpegEncContext *s);
59 void ff_xvmc_decode_mb(MpegEncContext *s);
60 57
61 58
62 /* enable all paranoid tests for rounding, overflows, etc... */ 59 /* enable all paranoid tests for rounding, overflows, etc... */
63 //#define PARANOID 60 //#define PARANOID
64 61