annotate libmpcodecs/vd_internal.h @ 26110:69790f7caffa

configure: Set CONFIG_ENCODERS=yes in config.mak unconditionally config.h already had "#define CONFIG_ENCODERS 1" unconditionally, but the config.mak value depended on whether MEncoder was enabled. Encoders need to be enabled as some encoder code is used by MPlayer too. The inconsistent values broke compilation with --disable-mencoder after libavcodec Makefile made compilation of i386/dsputilenc_mmx.o depend on the config.mak value.
author uau
date Mon, 03 Mar 2008 03:02:36 +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 */