
Data Structures | |
| struct | text_t |
| struct | subtitle_t |
| struct | vobsub_track_t |
| struct | demux_sys_t |
Defines | |
| #define | MAX_LINE 8192 |
| #define | tk p_sys->track[i] |
Functions | |
| static int | Open (vlc_object_t *p_this) |
| Probes and initializes. | |
| static void | Close (vlc_object_t *p_this) |
| Releases resources. | |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | TextLoad (text_t *, stream_t *s) |
| static void | TextUnload (text_t *) |
| static int | Demux (demux_t *) |
| static int | Control (demux_t *, int, va_list) |
| static int | ParseVobSubIDX (demux_t *) |
| static int | DemuxVobSub (demux_t *, block_t *) |
| static char * | TextGetLine (text_t *txt) |
| #define MAX_LINE 8192 |
| #define tk p_sys->track[i] |
Referenced by AddStream(), asf_header_create(), AStreamPeekStream(), AStreamPrebufferStream(), AStreamReadNoSeekStream(), AStreamRefillStream(), AStreamSeekStream(), BlockDecode(), matroska_segment_c::BlockFindTrackIndex(), Close(), Control(), DelStream(), Demux(), DemuxBlock(), DemuxEnd(), DemuxInit(), DemuxPacket(), DvdReadSetArea(), ESNew(), ESSubtitleUpdate(), GetMoovBox(), GetMoviePTS(), LoadChapter(), Mux(), matroska_segment_c::ParseTrackEntry(), ps_pkt_parse_system(), ps_psm_fill(), ps_track_init(), Seek(), and SeekPrepare().
| 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 |
| static int Control | ( | demux_t * | p_demux, | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
References DEMUX_CAN_RECORD, DEMUX_GET_ATTACHMENTS, DEMUX_GET_FPS, DEMUX_GET_LENGTH, DEMUX_GET_META, DEMUX_GET_POSITION, DEMUX_GET_TIME, DEMUX_GET_TITLE_INFO, DEMUX_HAS_UNSUPPORTED_META, DEMUX_SET_NEXT_DEMUX_TIME, DEMUX_SET_POSITION, DEMUX_SET_TIME, es_out_Control(), ES_OUT_GET_ES_STATE, demux_sys_t::i_length, demux_sys_t::i_next_demux_date, demux_sys_t::i_tracks, msg_Warn, demux_t::out, asf_track_t::p_es, demux_t::p_sys, demux_sys_t::track, VLC_EGENERIC, and VLC_SUCCESS.
| static int Demux | ( | demux_t * | p_demux | ) | [static] |
References block_New, block_Release(), es_out_Send(), block_t::i_buffer, block_t::i_dts, block_t::i_length, block_t::i_pts, vobsub_track_t::i_track_id, demux_sys_t::i_tracks, msg_Warn, demux_t::out, block_t::p_buffer, vobsub_track_t::p_es, demux_t::p_sys, ps_pkt_id(), ps_pkt_parse_pes(), ps_pkt_size(), demux_sys_t::track, VLC_SUCCESS, and VLC_TS_INVALID.
Referenced by Demux().
| static int Open | ( | vlc_object_t * | p_this | ) | [static] |
Probes and initializes.
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 |
| static int ParseVobSubIDX | ( | demux_t * | p_demux | ) | [static] |
References demux_sys_t::b_palette, count, es_format_Init(), es_out_Add(), vobsub_track_t::i_current_subtitle, vobsub_track_t::i_delay, subs_format_t::i_original_frame_height, demux_sys_t::i_original_frame_height, subs_format_t::i_original_frame_width, demux_sys_t::i_original_frame_width, subtitle_t::i_start, vobsub_track_t::i_subtitles, vobsub_track_t::i_track_id, demux_sys_t::i_tracks, subtitle_t::i_vobsub_location, gen_builder::line, msg_Dbg, msg_Warn, demux_t::out, vobsub_track_t::p_es, vobsub_track_t::p_subtitles, demux_t::p_sys, subs_format_t::palette, demux_sys_t::palette, es_format_t::psz_language, subs_format_t::spu, SPU_ES, strncasecmp(), es_format_t::subs, TextGetLine(), demux_sys_t::track, demux_sys_t::txt, VLC_CODEC_SPU, VLC_EGENERIC, VLC_SUCCESS, vobsub_palette_parse(), vobsub_size_parse(), xmalloc(), and xrealloc().
| static char* TextGetLine | ( | text_t * | txt | ) | [static] |
References text_t::i_line, text_t::i_line_count, and text_t::line.
References text_t::i_line, text_t::i_line_count, text_t::line, stream_ReadLine(), and VLC_SUCCESS.
| static void TextUnload | ( | text_t * | txt | ) | [static] |
References text_t::i_line, text_t::i_line_count, and text_t::line.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6