annotate libmpcodecs/vd_internal.h @ 5182:11f440fa5ee9

the RoQ video decoder is so very close to working, I can almost taste it
author melanson
date Mon, 18 Mar 2002 05:29:59 +0000
parents 88481d4b9e0e
children 1972c3475d93
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"
eb57973314ae common includes moved to private vd_internal.h
arpi
parents: 4966
diff changeset
3 #include "../libvo/img_format.h"
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