X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fmotiondetect.c;h=79946d989a678581cd66c165711ecf47bbd9b8fb;hb=3339c90e94805f80007a14c40d70980011e8640e;hp=8043f4c1024ca3d34ee2d03a3f46cfeb4b476372;hpb=55c960749e8f91763e720ac610d5dd56f90fcde1;p=vlc diff --git a/modules/video_filter/motiondetect.c b/modules/video_filter/motiondetect.c index 8043f4c102..79946d989a 100644 --- a/modules/video_filter/motiondetect.c +++ b/modules/video_filter/motiondetect.c @@ -33,7 +33,7 @@ #include #include -#include "vlc_filter.h" +#include #include "filter_picture.h" /***************************************************************************** @@ -103,7 +103,7 @@ static int Create( vlc_object_t *p_this ) break; default: - msg_Err( p_filter, "Unsupported input chroma (%4s)", + msg_Err( p_filter, "Unsupported input chroma (%4.4s)", (char*)&(p_fmt->i_chroma) ); return VLC_EGENERIC; } @@ -114,8 +114,7 @@ static int Create( vlc_object_t *p_this ) return VLC_ENOMEM; p_sys->b_old = false; - p_sys->p_old = picture_New( p_fmt->i_chroma, - p_fmt->i_width, p_fmt->i_height, 0 ); + p_sys->p_old = picture_NewFromFormat( p_fmt ); p_sys->p_buf = calloc( p_fmt->i_width * p_fmt->i_height, sizeof(*p_sys->p_buf) ); p_sys->p_buf2 = calloc( p_fmt->i_width * p_fmt->i_height, sizeof(*p_sys->p_buf) ); @@ -292,7 +291,7 @@ static picture_t *FilterPacked( filter_t *p_filter, picture_t *p_inpic ) if( GetPackedYuvOffsets( p_fmt->i_chroma, &i_y_offset, &i_u_offset, &i_v_offset ) ) { - msg_Warn( p_filter, "Unsupported input chroma (%4s)", + msg_Warn( p_filter, "Unsupported input chroma (%4.4s)", (char*)&p_fmt->i_chroma ); return p_inpic; }