Mercurial > libavcodec.hg
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 |