8 #include "img_format.h"
12 extern vf_info_t ve_info_lavc
;
13 extern vf_info_t ve_info_vfw
;
14 extern vf_info_t ve_info_raw
;
15 extern vf_info_t ve_info_libdv
;
16 extern vf_info_t ve_info_xvid
;
17 extern vf_info_t ve_info_qtvideo
;
18 extern vf_info_t ve_info_nuv
;
19 extern vf_info_t ve_info_x264
;
21 /* Please do not add any new encoders here. If you want to implement a new
22 * encoder, add it to libavcodec, except for wrappers around external
23 * libraries and encoders requiring binary support. */
25 static vf_info_t
* encoder_list
[]={
26 #ifdef CONFIG_LIBAVCODEC
29 #ifdef CONFIG_WIN32DLL
31 #ifdef CONFIG_QTX_CODECS_WIN32
35 #ifdef CONFIG_LIBDV095
48 /* Please do not add any new encoders here. If you want to implement a new
49 * encoder, add it to libavcodec, except for wrappers around external
50 * libraries and encoders requiring binary support. */
54 vf_instance_t
* vf_open_encoder(struct MPOpts
*opts
, vf_instance_t
* next
, const char *name
, char *args
){
55 char* vf_args
[] = { "_oldargs_", args
, NULL
};
56 return vf_open_plugin(opts
, encoder_list
,next
,name
,vf_args
);