diff options
Diffstat (limited to 'libmpcodecs/ve.c')
-rw-r--r-- | libmpcodecs/ve.c | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/libmpcodecs/ve.c b/libmpcodecs/ve.c new file mode 100644 index 0000000000..c12fa8d502 --- /dev/null +++ b/libmpcodecs/ve.c @@ -0,0 +1,34 @@ +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include "../config.h" +#include "../mp_msg.h" + +#include "../libvo/img_format.h" +#include "../mp_image.h" +#include "vf.h" + +extern vf_info_t ve_info_divx4; +extern vf_info_t ve_info_lavc; +extern vf_info_t ve_info_vfw; +extern vf_info_t ve_info_rawrgb; + +static vf_info_t* encoder_list[]={ +#ifdef HAVE_DIVX4ENCORE + &ve_info_divx4, +#endif +#ifdef USE_LIBAVCODEC + &ve_info_lavc, +#endif +#ifdef USE_WIN32DLL + &ve_info_vfw, +#endif + &ve_info_rawrgb, + NULL +}; + +vf_instance_t* vf_open_encoder(vf_instance_t* next, char *name, char *args){ + return vf_open_plugin(encoder_list,next,name,args); +} + |