annotate libmpcodecs/ve.c @ 5550:7d1dfb59c6c0

encoders
author arpi
date Wed, 10 Apr 2002 23:23:36 +0000
parents
children 80eedd3ef6d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5550
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
1 #include <stdio.h>
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
2 #include <stdlib.h>
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
3 #include <string.h>
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
4
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
5 #include "../config.h"
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
6 #include "../mp_msg.h"
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
7
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
8 #include "../libvo/img_format.h"
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
9 #include "../mp_image.h"
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
10 #include "vf.h"
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
11
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
12 extern vf_info_t ve_info_divx4;
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
13 extern vf_info_t ve_info_lavc;
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
14 extern vf_info_t ve_info_vfw;
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
15 extern vf_info_t ve_info_rawrgb;
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
16
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
17 static vf_info_t* encoder_list[]={
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
18 #ifdef HAVE_DIVX4ENCORE
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
19 &ve_info_divx4,
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
20 #endif
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
21 #ifdef USE_LIBAVCODEC
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
22 &ve_info_lavc,
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
23 #endif
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
24 #ifdef USE_WIN32DLL
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
25 &ve_info_vfw,
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
26 #endif
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
27 &ve_info_rawrgb,
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
28 NULL
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
29 };
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
30
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
31 vf_instance_t* vf_open_encoder(vf_instance_t* next, char *name, char *args){
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
32 return vf_open_plugin(encoder_list,next,name,args);
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
33 }
7d1dfb59c6c0 encoders
arpi
parents:
diff changeset
34