effects.c File Reference

Include dependency graph for effects.c:


Defines

#define PEAK_SPEED   1
#define BAR_DECREASE_SPEED   5
#define GRAD_ANGLE_MIN   0.2
#define GRAD_ANGLE_MAX   0.5
#define GRAD_INCR   0.01
#define Y(R, G, B)   ((uint8_t)( (R * .299) + (G * .587) + (B * .114) ))
#define U(R, G, B)   ((uint8_t)( (R * -.169) + (G * -.332) + (B * .500) + 128 ))
#define V(R, G, B)   ((uint8_t)( (R * .500) + (G * -.419) + (B * -.0813) + 128 ))

Functions

int dummy_Run (visual_effect_t *p_effect, vlc_object_t *p_aout, const block_t *p_buffer, picture_t *p_picture)
int spectrum_Run (visual_effect_t *p_effect, vlc_object_t *p_aout, const block_t *p_buffer, picture_t *p_picture)
int spectrometer_Run (visual_effect_t *p_effect, vlc_object_t *p_aout, const block_t *p_buffer, picture_t *p_picture)
int scope_Run (visual_effect_t *p_effect, vlc_object_t *p_aout, const block_t *p_buffer, picture_t *p_picture)
int vuMeter_Run (visual_effect_t *p_effect, vlc_object_t *p_aout, const block_t *p_buffer, picture_t *p_picture)

Define Documentation

#define BAR_DECREASE_SPEED   5

Referenced by spectrum_Run().

#define GRAD_ANGLE_MAX   0.5

Referenced by vuMeter_Run().

#define GRAD_ANGLE_MIN   0.2

Referenced by vuMeter_Run().

#define GRAD_INCR   0.01

Referenced by vuMeter_Run().

#define PEAK_SPEED   1

Referenced by spectrometer_Run(), and spectrum_Run().

#define U ( R,
G,
 )     ((uint8_t)( (R * -.169) + (G * -.332) + (B * .500) + 128 ))

#define V ( R,
G,
 )     ((uint8_t)( (R * .500) + (G * -.419) + (B * -.0813) + 128 ))

#define Y ( R,
G,
 )     ((uint8_t)( (R * .299) + (G * .587) + (B * .114) ))

Referenced by DateTimeSend().


Function Documentation

int dummy_Run ( visual_effect_t p_effect,
vlc_object_t p_aout,
const block_t p_buffer,
picture_t p_picture 
)

References VLC_UNUSED.

int scope_Run ( visual_effect_t p_effect,
vlc_object_t p_aout,
const block_t p_buffer,
picture_t p_picture 
)

int spectrometer_Run ( visual_effect_t p_effect,
vlc_object_t p_aout,
const block_t p_buffer,
picture_t p_picture 
)

int spectrum_Run ( visual_effect_t p_effect,
vlc_object_t p_aout,
const block_t p_buffer,
picture_t p_picture 
)

int vuMeter_Run ( visual_effect_t p_effect,
vlc_object_t p_aout,
const block_t p_buffer,
picture_t p_picture 
)


Generated on Tue May 25 08:05:32 2010 for VLC by  doxygen 1.5.6