X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fscale.c;h=0f72c5bd24bb0504e9e772be6f563aa618f63203;hb=12ade3e3bc975d5426ba4af155b7372c31093b31;hp=7c095136ace45ea2ab23db950f87e76b78b6bbf3;hpb=174f75debc6ff4b0b3a7037bc21e7b77bfe2a9d8;p=vlc diff --git a/modules/video_filter/scale.c b/modules/video_filter/scale.c index 7c095136ac..0f72c5bd24 100644 --- a/modules/video_filter/scale.c +++ b/modules/video_filter/scale.c @@ -32,24 +32,12 @@ #include #include -#include -#include "vlc_filter.h" - -/***************************************************************************** - * filter_sys_t : filter descriptor - *****************************************************************************/ -struct filter_sys_t -{ - es_format_t fmt_in; - es_format_t fmt_out; -}; +#include /**************************************************************************** * Local prototypes ****************************************************************************/ static int OpenFilter ( vlc_object_t * ); -static void CloseFilter( vlc_object_t * ); - static picture_t *Filter( filter_t *, picture_t * ); /***************************************************************************** @@ -58,7 +46,7 @@ static picture_t *Filter( filter_t *, picture_t * ); vlc_module_begin () set_description( N_("Video scaling filter") ) set_capability( "video filter2", 10 ) - set_callbacks( OpenFilter, CloseFilter ) + set_callbacks( OpenFilter, NULL ) vlc_module_end () /***************************************************************************** @@ -67,7 +55,6 @@ vlc_module_end () static int OpenFilter( vlc_object_t *p_this ) { filter_t *p_filter = (filter_t*)p_this; - filter_sys_t *p_sys; if( ( p_filter->fmt_in.video.i_chroma != VLC_CODEC_YUVP && p_filter->fmt_in.video.i_chroma != VLC_CODEC_YUVA && @@ -80,11 +67,6 @@ static int OpenFilter( vlc_object_t *p_this ) return VLC_EGENERIC; } - /* Allocate the memory needed to store the decoder's structure */ - if( ( p_filter->p_sys = p_sys = - (filter_sys_t *)malloc(sizeof(filter_sys_t)) ) == NULL ) - return VLC_ENOMEM; - p_filter->pf_video_filter = Filter; msg_Dbg( p_filter, "%ix%i -> %ix%i", p_filter->fmt_in.video.i_width, @@ -94,17 +76,6 @@ static int OpenFilter( vlc_object_t *p_this ) return VLC_SUCCESS; } -/***************************************************************************** - * CloseFilter: clean up the filter - *****************************************************************************/ -static void CloseFilter( vlc_object_t *p_this ) -{ - filter_t *p_filter = (filter_t*)p_this; - filter_sys_t *p_sys = p_filter->p_sys; - - free( p_sys ); -} - /**************************************************************************** * Filter: the whole thing ****************************************************************************/