#include <vlc_common.h>
#include <vlc_plugin.h>
-
-#include "vlc_filter.h"
+#include <vlc_filter.h>
#define BLUESCREEN_HELP N_( \
"This effect, also known as \"greenscreen\" or \"chroma key\" blends " \
add_shortcut( "bluescreen" )
set_callbacks( Create, Destroy )
- add_integer_with_range( CFG_PREFIX "u", 120, 0, 255, NULL,
+ add_integer_with_range( CFG_PREFIX "u", 120, 0, 255,
BLUESCREENU_TEXT, BLUESCREENU_LONGTEXT, false )
- add_integer_with_range( CFG_PREFIX "v", 90, 0, 255, NULL,
+ add_integer_with_range( CFG_PREFIX "v", 90, 0, 255,
BLUESCREENV_TEXT, BLUESCREENV_LONGTEXT, false )
- add_integer_with_range( CFG_PREFIX "ut", 17, 0, 255, NULL,
+ add_integer_with_range( CFG_PREFIX "ut", 17, 0, 255,
BLUESCREENUTOL_TEXT, BLUESCREENUTOL_LONGTEXT,
false )
- add_integer_with_range( CFG_PREFIX "vt", 17, 0, 255, NULL,
+ add_integer_with_range( CFG_PREFIX "vt", 17, 0, 255,
BLUESCREENVTOL_TEXT, BLUESCREENVTOL_LONGTEXT,
false )
vlc_module_end ()
if( p_filter->fmt_in.video.i_chroma != VLC_CODEC_YUVA )
{
msg_Err( p_filter,
- "Unsupported input chroma \"%4s\". "
+ "Unsupported input chroma \"%4.4s\". "
"Bluescreen can only use \"YUVA\".",
(char*)&p_filter->fmt_in.video.i_chroma );
return VLC_EGENERIC;
if( p_pic->format.i_chroma != VLC_CODEC_YUVA )
{
msg_Err( p_filter,
- "Unsupported input chroma \"%4s\". "
+ "Unsupported input chroma \"%4.4s\". "
"Bluescreen can only use \"YUVA\".",
(char*)&p_pic->format.i_chroma );
return NULL;
}
- p_sys->p_at = realloc( p_sys->p_at, i_lines * i_pitch * sizeof( uint8_t ) );
+ p_sys->p_at = xrealloc( p_sys->p_at,
+ i_lines * i_pitch * sizeof( uint8_t ) );
p_at = p_sys->p_at;
vlc_mutex_lock( &p_sys->lock );