
| typedef block_t*(* cvt_direct_t)(filter_t *, block_t *) |
| typedef void(* cvt_indirect_t)(block_t *, const block_t *) |
| typedef void(* cvt_swap_t)(block_t *) |
| 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 FIXED32_ONE, block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References FIXED32_FRACBITS, FIXED32_ONE, block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_Release(), filter_sys_t::directs, filter_NewAudioBuffer(), block_t::i_buffer, block_t::i_dts, block_t::i_length, block_t::i_nb_samples, block_t::i_pts, block_t::i_rate, filter_sys_t::indirects, filter_sys_t::indirects_ratio, filter_t::p_sys, filter_sys_t::post, and filter_sys_t::pre.
| static cvt_direct_t FindDirect | ( | vlc_fourcc_t | src, | |
| vlc_fourcc_t | dst | |||
| ) | [static] |
References cvt_directs.
| static cvt_indirect_t FindIndirect | ( | vlc_fourcc_t | src, | |
| vlc_fourcc_t | dst | |||
| ) | [static] |
References cvt_indirects.
| static cvt_swap_t FindSwap | ( | vlc_fourcc_t * | dst, | |
| vlc_fourcc_t | src | |||
| ) | [static] |
References dw::f, block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
Probes and initializes.
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 block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
| static void Swap16 | ( | block_t * | b | ) | [static] |
References block_t::i_buffer, block_t::p_buffer, and XCHG.
| static void Swap24 | ( | block_t * | b | ) | [static] |
References block_t::i_buffer, block_t::p_buffer, and XCHG.
| static void Swap32 | ( | block_t * | b | ) | [static] |
References block_t::i_buffer, block_t::p_buffer, and XCHG.
| static void Swap64 | ( | block_t * | b | ) | [static] |
References block_t::i_buffer, block_t::p_buffer, and XCHG.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
References block_t::i_buffer, and block_t::p_buffer.
References block_t::i_buffer, block_t::p_buffer, and VLC_UNUSED.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
References block_t::i_buffer, and block_t::p_buffer.
Referenced by asmrp_comp_expression(), asmrp_condition(), calc_response_string(), call_hash(), CallBackConfigNBEnum(), Control(), Decode(), DecodeBlock(), DigestMD5(), dirac_DoSync(), DoWork(), DrawRect(), DrawTriangle(), encode_frame(), FileBitmap::FileBitmap(), Filter(), FilterGradient(), FilterHough(), FilterYUYV(), FindArt(), FindSwap(), hash(), InitVideoDec(), keysymcmp(), LoadSubtitles(), MakeAttribute(), Mouse(), Open(), OptionFromWidgetName(), OSDIcon(), pow_m1_4(), RegionDraw(), resolve_callback(), LocationBar::setIndex(), sout_stream_url_to_chain(), spectrometer_Run(), spu_area_create(), SpuAreaFitInside(), SpuAreaFixOverlap(), subtitles_Detect(), vlc_input_attachment_New(), window_subband1(), window_subband2(), wma_decode_block(), wma_decode_init(), wma_lsp_to_curve_init(), and YuvaYuvp().
Referenced by __extension_GetBool(), asmrp_comp_expression(), asmrp_condition(), AStreamPeekBlock(), AStreamPrebufferBlock(), AStreamRefillBlock(), AStreamSeekBlock(), BlendI420R16(), BlendI420R24(), BlendPalRV(), BlendYUVARV16(), BlendYUVARV24(), block_FifoGet(), block_FifoShow(), BlockDecode(), BufferChainClean(), BufferChainGet(), BufferChainPeek(), calc_response_string(), CAtmoDynData::CalculateDefaultZones(), call_hash(), Control(), ControlAccess(), ControlDemux(), DecodeBlock(), DecodeLoadColorTable(), Demux(), Demux_Seekable(), Demux_UnSeekable(), DigestMD5(), dirac_DoSync(), encode_frame(), es_out_GetBuffering(), es_out_GetEmpty(), EsOutControlLocked(), FileBitmap::FileBitmap(), Filter(), FilterPlanar(), FindSwap(), VarTree::firstLeaf(), hash(), keysymcmp(), ntoh64(), parser_SetTextColor(), pow_m1_4(), real_parse_sdp(), RegionDraw(), Render(), RGB2HSV(), vlc_blend_rgb16(), vobsub_palette_rgb2yuv(), wma_decode_block(), wma_decode_init(), wma_lsp_to_curve_init(), Write(), and YuvaYuvp().
Referenced by config_LoadConfigFile(), and VoutDisplayCreateRender().
struct { ... } cvt_directs[] [static] |
Referenced by FindDirect().
struct { ... } cvt_indirects[] [static] |
Referenced by FindIndirect().
struct { ... } cvt_swaps[] [static] |
Referenced by FindSwap().
Referenced by asai_set_matches(), CreateDecodedNAL(), DecodeRIDU(), Direct3DRenderScene(), DirectXUpdateOverlay(), Display(), Execute(), Filter(), HTTPDestBox::getMRL(), OpenRTCP(), ParseExecute(), PostprocPict(), RtspHandler(), str_format_meta(), vlc_b64_encode_binary(), vlc_plugin_set(), VoutDisplayCreateRender(), and XdsStringUtf8().
Referenced by asai_gettime(), asai_process_replace(), CreateKateBitmap(), Decode(), Direct3DRenderScene(), DirectXUpdateOverlay(), Display(), Execute(), Filter(), MacroParse(), OpenFilter(), OpenRTCP(), PostprocPict(), rtp_dequeue(), rtp_queue(), RtspHandler(), vlc_plugin_set(), and VoutDisplayCreateRender().
1.5.6