# include "config.h"
#endif
-#include <errno.h>
#include <math.h>
#include <vlc_common.h>
#include <vlc_plugin.h>
#include <vlc_sout.h>
-#include "vlc_filter.h"
+#include <vlc_filter.h>
#include "filter_picture.h"
#ifndef M_PI
set_subcategory( SUBCAT_VIDEO_VFILTER )
set_capability( "video filter2", 0 )
- add_float_with_range( "contrast", 1.0, 0.0, 2.0, NULL,
+ add_float_with_range( "contrast", 1.0, 0.0, 2.0,
CONT_TEXT, CONT_LONGTEXT, false )
- add_float_with_range( "brightness", 1.0, 0.0, 2.0, NULL,
+ add_float_with_range( "brightness", 1.0, 0.0, 2.0,
LUM_TEXT, LUM_LONGTEXT, false )
- add_integer_with_range( "hue", 0, 0, 360, NULL,
+ add_integer_with_range( "hue", 0, 0, 360,
HUE_TEXT, HUE_LONGTEXT, false )
- add_float_with_range( "saturation", 1.0, 0.0, 3.0, NULL,
+ add_float_with_range( "saturation", 1.0, 0.0, 3.0,
SAT_TEXT, SAT_LONGTEXT, false )
- add_float_with_range( "gamma", 1.0, 0.01, 10.0, NULL,
+ add_float_with_range( "gamma", 1.0, 0.01, 10.0,
GAMMA_TEXT, GAMMA_LONGTEXT, false )
- add_bool( "brightness-threshold", 0, NULL,
+ add_bool( "brightness-threshold", false,
THRES_TEXT, THRES_LONGTEXT, false )
add_shortcut( "adjust" )
break;
default:
- msg_Err( p_filter, "Unsupported input chroma (%4s)",
+ msg_Err( p_filter, "Unsupported input chroma (%4.4s)",
(char*)&(p_filter->fmt_in.video.i_chroma) );
return VLC_EGENERIC;
}
/*
* Threshold mode drops out everything about luma, contrast and gamma.
*/
- if( b_thres != true )
+ if( !b_thres )
{
/* Contrast is a fast but kludged function, so I put this gap to be
/* Fill the gamma lookup table */
for( i = 0 ; i < 256 ; i++ )
{
- pi_gamma[ i ] = clip_uint8_vlc( pow(i / 255.0, f_gamma) * 255.0);
+ pi_gamma[ i ] = clip_uint8_vlc( pow(i / 255.0, f_gamma) * 255.0);
}
/* Fill the luma lookup table */
uint8_t *p_out, *p_out_v;
int i_y_offset, i_u_offset, i_v_offset;
- int i_lines, i_visible_lines, i_pitch, i_visible_pitch;
+ int i_visible_lines, i_pitch, i_visible_pitch;
bool b_thres;
double f_hue;
if( !p_pic ) return NULL;
- i_lines = p_pic->p->i_lines;
i_visible_lines = p_pic->p->i_visible_lines;
i_pitch = p_pic->p->i_pitch;
i_visible_pitch = p_pic->p->i_visible_pitch;
if( GetPackedYuvOffsets( p_pic->format.i_chroma, &i_y_offset,
&i_u_offset, &i_v_offset ) != VLC_SUCCESS )
{
- msg_Warn( p_filter, "Unsupported input chroma (%4s)",
+ msg_Warn( p_filter, "Unsupported input chroma (%4.4s)",
(char*)&(p_pic->format.i_chroma) );
picture_Release( p_pic );
/*
* Threshold mode drops out everything about luma, contrast and gamma.
*/
- if( b_thres != true )
+ if( !b_thres )
{
/* Contrast is a fast but kludged function, so I put this gap to be