annotate libmpcodecs/vd_internal.h @ 14685:4b02f759f529

small reordering to make future 'multiple files' changes more modular, puts single file loading separate from global option loading in the begginning. patch by Oded Shimon
author reynaldo
date Sat, 12 Feb 2005 15:11:02 +0000
parents 1972c3475d93
children 4faee1254928
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4986
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
1
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
2 #include "codec-cfg.h"
5607
1972c3475d93 mp_image.h and img_format.h moved to libmpcodecs
arpi
parents: 5003
diff changeset
3 #include "img_format.h"
4986
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
4
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
5 #include "stream.h"
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
6 #include "demuxer.h"
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
7 #include "stheader.h"
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
8
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
9 #include "vd.h"
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
10
5003
88481d4b9e0e divx_quality and equalizer support done
arpi
parents: 4986
diff changeset
11 extern int divx_quality;
88481d4b9e0e divx_quality and equalizer support done
arpi
parents: 4986
diff changeset
12
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
13 // prototypes:
4966
4a0a86d7e248 commente dout info's decl
arpi
parents: 4878
diff changeset
14 //static vd_info_t info;
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
15 static int control(sh_video_t *sh,int cmd,void* arg,...);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
16 static int init(sh_video_t *sh);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
17 static void uninit(sh_video_t *sh);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
18 static mp_image_t* decode(sh_video_t *sh,void* data,int len,int flags);
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
19
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
20 #define LIBVD_EXTERN(x) vd_functions_t mpcodecs_vd_##x = {\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
21 &info,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
22 init,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
23 uninit,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
24 control,\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
25 decode\
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
26 };
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
27