#include "ffmpeg.h"
-#ifdef HAVE_POSTPROC_POSTPROCESS_H
-# include <postproc/postprocess.h>
-#else
-# include <libpostproc/postprocess.h>
-#endif
-
-/*****************************************************************************
- * decoder_sys_t: decoder descriptor
- *****************************************************************************/
-struct decoder_sys_t
-{
- /* Common part between video and audio decoder */
- FFMPEG_COMMON_MEMBERS
-};
-
/****************************************************************************
* Local prototypes
****************************************************************************/
* Module descriptor
*****************************************************************************/
vlc_module_begin();
-#if defined(HAVE_LIBSWSCALE_SWSCALE_H) || defined(HAVE_FFMPEG_SWSCALE_H)
- /* video filter submodule */
set_description( N_("Video scaling filter") );
set_capability( "video filter2", 1000 );
set_category( CAT_VIDEO );
set_callbacks( OpenScaler, CloseScaler );
add_integer( "swscale-mode", 0, NULL, SCALEMODE_TEXT, SCALEMODE_LONGTEXT, true );
change_integer_list( pi_mode_values, ppsz_mode_descriptions, 0 );
-
-#else
- /* video filter submodule */
- set_capability( "video filter2", 50 );
- set_callbacks( OpenFilter, CloseFilter );
- set_description( N_("FFmpeg video filter") );
-
- /* crop/padd submodule */
- add_submodule();
- set_capability( "crop padd", 10 );
- set_callbacks( OpenCropPadd, CloseFilter );
- set_description( N_("FFmpeg crop padd filter") );
-
- /* chroma conversion submodule */
- add_submodule();
- set_capability( "chroma", 50 );
- set_callbacks( OpenChroma, CloseChroma );
- set_description( N_("FFmpeg chroma conversion") );
-#endif
vlc_module_end();
/*****************************************************************************