]> git.sesse.net Git - vlc/blobdiff - modules/video_filter/logo.c
Fixed(woraround) another bug of swscaler when ask to do a nop.
[vlc] / modules / video_filter / logo.c
index f274dc2f67195a23c325834129e5d80296d259bd..0cfaff741cb3cde8fde3bdd5c2b7f67e0bb11546 100644 (file)
@@ -118,7 +118,7 @@ vlc_module_begin();
     add_integer_with_range( CFG_PREFIX "transparency", 255, 0, 255, NULL,
         TRANS_TEXT, TRANS_LONGTEXT, false );
     add_integer( CFG_PREFIX "position", -1, NULL, POS_TEXT, POS_LONGTEXT, false );
-        change_integer_list( pi_pos_values, ppsz_pos_descriptions, 0 );
+        change_integer_list( pi_pos_values, ppsz_pos_descriptions, NULL );
 
     /* subpicture filter submodule */
     add_submodule();
@@ -331,6 +331,8 @@ static int Create( vlc_object_t *p_this )
     if( !p_logo_list->psz_filename || !*p_logo_list->psz_filename )
     {
         msg_Err( p_vout, "logo file not specified" );
+        free( p_logo_list->psz_filename );
+        free( p_sys );
         return VLC_EGENERIC;
     }