]> git.sesse.net Git - vlc/blobdiff - modules/codec/ffmpeg/swscale.c
Img resample based module (functionality untested ... but compilation and loading...
[vlc] / modules / codec / ffmpeg / swscale.c
index 885c7de807b0995fa8da5411381f8fb0f81ad09e..da51a6e755cb20d8d1d09e595f9e68a33a7b9b7a 100644 (file)
 
 #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
  ****************************************************************************/
@@ -78,8 +63,6 @@ static const char *const ppsz_mode_descriptions[] =
  * 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 );
@@ -87,25 +70,6 @@ vlc_module_begin();
     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();
 
 /*****************************************************************************