X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fvideo_filter%2Fopencv_example.cpp;h=76b86659fd69e661a94c9a1e0321859f5f2a2a07;hb=80aa55bbf7dcd15af07aadb374f9e867f74fdf5e;hp=2709c991d10ade402824a8447d142ceb05c51725;hpb=449fd28aaf007c6411251dae9d0dbfdc65b135d1;p=vlc diff --git a/modules/video_filter/opencv_example.cpp b/modules/video_filter/opencv_example.cpp index 2709c991d1..76b86659fd 100644 --- a/modules/video_filter/opencv_example.cpp +++ b/modules/video_filter/opencv_example.cpp @@ -34,8 +34,8 @@ # include "config.h" #endif -#include -#include +#include +#include #include #include "filter_common.h" #include @@ -64,8 +64,8 @@ static picture_t *Filter( filter_t *, picture_t * ); * Module descriptor *****************************************************************************/ vlc_module_begin(); - set_description( _("OpenCV face detection example filter") ); - set_shortname( _( "OpenCV example" )); + set_description( N_("OpenCV face detection example filter") ); + set_shortname( N_( "OpenCV example" )); set_capability( "opencv example", 1 ); add_shortcut( "opencv_example" ); @@ -90,8 +90,7 @@ static int OpenFilter( vlc_object_t *p_this ) if( ( p_filter->p_sys = p_sys = (filter_sys_t *)malloc(sizeof(filter_sys_t)) ) == NULL ) { - msg_Err( p_filter, "out of memory" ); - return VLC_EGENERIC; + return VLC_ENOMEM; } //init the video_filter_event_info_t struct @@ -114,6 +113,7 @@ static int OpenFilter( vlc_object_t *p_this ) char* filename = config_GetPsz( p_filter, "opencv-haarcascade-file" ); p_filter->p_sys->p_cascade = (CvHaarClassifierCascade*)cvLoad( filename, 0, 0, 0 ); p_filter->p_sys->p_storage = cvCreateMemStorage(0); + free( filename ); return VLC_SUCCESS; } @@ -206,7 +206,6 @@ static picture_t *Filter( filter_t *p_filter, picture_t *p_pic ) if( NULL == ( p_filter->p_sys->event_info.p_region = (video_filter_region_info_t *)malloc(faces->total*sizeof(video_filter_region_info_t)))) { - msg_Err( p_filter, "out of memory" ); return NULL; } memset(p_filter->p_sys->event_info.p_region, 0, faces->total*sizeof(video_filter_region_info_t));