
Defines | |
| #define | ELIST_TEXT N_( "Effects list" ) |
| #define | ELIST_LONGTEXT |
| #define | WIDTH_TEXT N_( "Video width" ) |
| #define | WIDTH_LONGTEXT |
| #define | HEIGHT_TEXT N_( "Video height" ) |
| #define | HEIGHT_LONGTEXT |
| #define | NBBANDS_TEXT N_( "More bands : 80 / 20" ) |
| #define | NBBANDS_LONGTEXT |
| #define | SPNBBANDS_LONGTEXT |
| #define | SEPAR_TEXT N_( "Band separator" ) |
| #define | SEPAR_LONGTEXT |
| #define | AMP_TEXT N_( "Amplification" ) |
| #define | AMP_LONGTEXT |
| #define | PEAKS_TEXT N_( "Enable peaks" ) |
| #define | PEAKS_LONGTEXT |
| #define | ORIG_TEXT N_( "Enable original graphic spectrum" ) |
| #define | ORIG_LONGTEXT |
| #define | BANDS_TEXT N_( "Enable bands" ) |
| #define | BANDS_LONGTEXT |
| #define | BASE_TEXT N_( "Enable base" ) |
| #define | BASE_LONGTEXT |
| #define | RADIUS_TEXT N_( "Base pixel radius" ) |
| #define | RADIUS_LONGTEXT |
| #define | SSECT_TEXT N_( "Spectral sections" ) |
| #define | SSECT_LONGTEXT |
| #define | PEAK_HEIGHT_TEXT N_( "Peak height" ) |
| #define | PEAK_HEIGHT_LONGTEXT |
| #define | PEAK_WIDTH_TEXT N_( "Peak extra width" ) |
| #define | PEAK_WIDTH_LONGTEXT |
| #define | COLOR1_TEXT N_( "V-plane color" ) |
| #define | COLOR1_LONGTEXT |
| #define | p_effect p_sys->effect[i] |
| #define | p_effect p_sys->effect[i] |
Functions | |
| static int | Open (vlc_object_t *) |
| Probes and initializes. | |
| static void | Close (vlc_object_t *) |
| Releases resources. | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static block_t * | DoWork (filter_t *, block_t *) |
| static int | FilterCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
Variables | |
| struct { | |
| const char * psz_name | |
| int(* pf_run )(visual_effect_t *, vlc_object_t *, const block_t *, picture_t *) | |
| } | pf_effect_run [] |
| #define AMP_LONGTEXT |
Value:
N_( \ "This is a coefficient that modifies the height of the bands.")
| #define AMP_TEXT N_( "Amplification" ) |
| #define BANDS_LONGTEXT |
Value:
N_( \ "Draw bands in the spectrometer." )
| #define BANDS_TEXT N_( "Enable bands" ) |
| #define BASE_LONGTEXT |
Value:
N_( \ "Defines whether to draw the base of the bands." )
| #define BASE_TEXT N_( "Enable base" ) |
| #define COLOR1_LONGTEXT |
Value:
N_( \ "YUV-Color cube shifting across the V-plane ( 0 - 127 )." )
| #define COLOR1_TEXT N_( "V-plane color" ) |
| #define ELIST_LONGTEXT |
Value:
N_( \ "A list of visual effect, separated by commas.\n" \ "Current effects include: dummy, scope, spectrum, "\ "spectrometer and vuMeter." )
| #define ELIST_TEXT N_( "Effects list" ) |
| #define HEIGHT_LONGTEXT |
Value:
N_( \ "The height of the effects video window, in pixels." )
| #define HEIGHT_TEXT N_( "Video height" ) |
| #define NBBANDS_LONGTEXT |
Value:
N_( \ "More bands for the spectrum analyzer : 80 if enabled else 20." )
| #define NBBANDS_TEXT N_( "More bands : 80 / 20" ) |
| #define ORIG_LONGTEXT |
Value:
N_( \ "Enable the \"flat\" spectrum analyzer in the spectrometer." )
| #define ORIG_TEXT N_( "Enable original graphic spectrum" ) |
| #define p_effect p_sys->effect[i] |
| #define p_effect p_sys->effect[i] |
| #define PEAK_HEIGHT_LONGTEXT |
Value:
N_( \ "Total pixel height of the peak items." )
| #define PEAK_HEIGHT_TEXT N_( "Peak height" ) |
| #define PEAK_WIDTH_LONGTEXT |
Value:
N_( \ "Additions or subtractions of pixels on the peak width." )
| #define PEAK_WIDTH_TEXT N_( "Peak extra width" ) |
| #define PEAKS_LONGTEXT |
Value:
N_( \ "Draw \"peaks\" in the spectrum analyzer." )
| #define PEAKS_TEXT N_( "Enable peaks" ) |
| #define RADIUS_LONGTEXT |
Value:
N_( \ "Defines radius size in pixels, of base of bands(beginning)." )
| #define RADIUS_TEXT N_( "Base pixel radius" ) |
| #define SEPAR_LONGTEXT |
Value:
N_( \ "Number of blank pixels between bands.")
| #define SEPAR_TEXT N_( "Band separator" ) |
| #define SPNBBANDS_LONGTEXT |
Value:
N_( \ "More bands for the spectrometer : 80 if enabled else 20." )
| #define SSECT_LONGTEXT |
Value:
N_( \ "Determines how many sections of spectrum will exist." )
| #define SSECT_TEXT N_( "Spectral sections" ) |
| #define WIDTH_LONGTEXT |
Value:
N_( \ "The width of the effects video window, in pixels." )
| #define WIDTH_TEXT N_( "Video width" ) |
| static void Close | ( | vlc_object_t * | p_this | ) | [static] |
Releases resources.
Close the module.
Destroys the X11 window.
Disconnect from the X server.
Close a SDL video output.
It destroys an OpenGL vout display.
Terminate a vout display created by Open.
It destroyes a Direct3D vout display.
Terminate an output method created by Open.
Release the drawable.
Close a libcaca video output.
Close a aa video output method.
Close the filter.
Terminate a splitter module.
This function closes a clone video splitter module.
Common close function.
Releases allocate resources.
Close: Destructor.
| p_this | pointer to this filter object | |
| p_this,: | the filter object |
References DirClose(), access_sys_t::fd, access_t::p_sys, p_sys, and access_t::pf_read.
References picture_t::date, filter_sys_t::i_effect, block_t::i_length, plane_t::i_pitch, picture_t::i_planes, block_t::i_pts, plane_t::i_visible_lines, msleep, picture_t::p, plane_t::p_pixels, filter_t::p_sys, filter_sys_t::p_vout, visual_effect_t::pf_run, VLC_OBJECT, vlc_object_alive, vout_GetPicture(), VOUT_OUTMEM_SLEEP, and vout_PutPicture().
| static int FilterCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References msg_Dbg, VLC_SUCCESS, and VLC_UNUSED.
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
Probes and initializes.
Forward declarations.
Status of this demuxer: Real Media format -----------------.
Basic chorus/flanger/delay audio filter This implements a variable delay filter for VLC.
Todo:
Open the module.
Create an X11 window.
Probe the X server.
This function initializes SDL vout method.
It creates an OpenGL vout display.
This function allocates and initialize the DirectX vout display.
It creates a Direct3D vout display.
This function allocates and initializes a FB vout method.
Find the drawable set by libvlc application.
This function initializes libcaca vout method.
This function allocates and initializes a aa vout method.
This function allocates and initializes a Wall splitter module.
Open the filter.
This function allocates and initializes a Clone splitter module.
Open: initialize and create stuff.
Connect to the sftp server and ask for a file.
| p_this,: | the vlc_object |
| p_this | ||
| p_this,: | the filter object |
References _, access_InitFields(), access_sys_t::b_pace_control, access_sys_t::caching, decode_URI_duplicate(), dialog_Fatal, DirInit(), access_sys_t::fd, FileControl(), FileRead(), FileSeek(), access_sys_t::i_nb_reads, access_t::i_size, access_t::info, IsRemote(), MAX_PATH, msg_Dbg, msg_Err, name, NoSeek(), access_t::p_sys, p_sys, access_t::pf_block, access_t::pf_control, access_t::pf_read, access_t::pf_seek, posix_fadvise, access_t::psz_access, access_t::psz_filepath, strcasecmp(), unlikely, var_CreateGetInteger, vlc_dup(), VLC_EGENERIC, vlc_open(), vlc_openat(), and VLC_SUCCESS.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
struct { ... } pf_effect_run[] [static] |
| int(* pf_run)(visual_effect_t *, vlc_object_t *, const block_t *, picture_t *) |
| const char* psz_name |
1.5.6