annotate libmpcodecs/vd_internal.h @ 28921:62f0032e736a

Get rid of pointless preprocessor condition indirection and use ARCH_X86 directly instead of CAN_COMPILE_X86_ASM.
author diego
date Sun, 15 Mar 2009 10:01:02 +0000
parents 4129c8cfa742
children bbb6ebec87a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 26011
diff changeset
1 #ifndef MPLAYER_VD_INTERNAL_H
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 26011
diff changeset
2 #define MPLAYER_VD_INTERNAL_H
4986
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
3
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
4 #include "codec-cfg.h"
5607
1972c3475d93 mp_image.h and img_format.h moved to libmpcodecs
arpi
parents: 5003
diff changeset
5 #include "img_format.h"
4986
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
6
22599
4faee1254928 Add explicit location for headers from the stream/ directory.
diego
parents: 5607
diff changeset
7 #include "stream/stream.h"
22601
ed8f90096c65 Add explicit location for headers from the libmpdemux/ directory.
diego
parents: 22599
diff changeset
8 #include "libmpdemux/demuxer.h"
ed8f90096c65 Add explicit location for headers from the libmpdemux/ directory.
diego
parents: 22599
diff changeset
9 #include "libmpdemux/stheader.h"
4986
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
10
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
11 #include "vd.h"
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
12
5003
88481d4b9e0e divx_quality and equalizer support done
arpi
parents: 4986
diff changeset
13 extern int divx_quality;
88481d4b9e0e divx_quality and equalizer support done
arpi
parents: 4986
diff changeset
14
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
15 // prototypes:
4966
4a0a86d7e248 commente dout info's decl
arpi
parents: 4878
diff changeset
16 //static vd_info_t info;
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
17 static int control(sh_video_t *sh,int cmd,void* arg,...);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
18 static int init(sh_video_t *sh);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
19 static void uninit(sh_video_t *sh);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
20 static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
21
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
22 #define LIBVD_EXTERN(x) vd_functions_t mpcodecs_vd_##x = {\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
23 &info,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
24 init,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
25 uninit,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
26 control,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
27 decode\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
28 };
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
29
26029
4129c8cfa742 Add MPLAYER_ prefix to multiple inclusion guards.
diego
parents: 26011
diff changeset
30 #endif /* MPLAYER_VD_INTERNAL_H */