
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | SYNC_INTRAFRAME_TEXT N_("Sync on Intra Frame") |
| #define | SYNC_INTRAFRAME_LONGTEXT |
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 * | Packetize (decoder_t *, block_t **) |
| static block_t * | GetCc (decoder_t *p_dec, bool pb_present[4]) |
| static void | PacketizeReset (void *p_private, bool b_broken) |
| static block_t * | PacketizeParse (void *p_private, bool *pb_ts_used, block_t *) |
| static int | PacketizeValidate (void *p_private, block_t *) |
| static block_t * | ParseMPEGBlock (decoder_t *, block_t *) |
Variables | |
| static const uint8_t | p_mp2v_startcode [3] = { 0x00, 0x00, 0x01 } |
| #define SYNC_INTRAFRAME_LONGTEXT |
Value:
N_("Normally the packetizer would " \ "sync on the next full frame. This flags instructs the packetizer " \ "to sync on the first Intra Frame found.")
| #define SYNC_INTRAFRAME_TEXT N_("Sync on Intra Frame") |
| 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 cc_data_t::b_reorder, BLOCK_FLAG_TYPE_B, BLOCK_FLAG_TYPE_I, BLOCK_FLAG_TYPE_P, block_New, decoder_sys_t::cc, cc_Flush(), i, decoder_sys_t::i_cc_dts, decoder_sys_t::i_cc_flags, decoder_sys_t::i_cc_pts, cc_data_t::i_data, block_t::i_dts, block_t::i_flags, block_t::i_pts, block_t::p_buffer, cc_data_t::p_data, decoder_t::p_sys, and cc_data_t::pb_present.
| 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 |
References decoder_t::p_sys, decoder_sys_t::packetizer, and packetizer_Packetize().
References block_t::p_buffer, and ParseMPEGBlock().
| static void PacketizeReset | ( | void * | p_private, | |
| bool | b_broken | |||
| ) | [static] |
| static int PacketizeValidate | ( | void * | p_private, | |
| block_t * | p_au | |||
| ) | [static] |
References decoder_sys_t::b_discontinuity, decoder_sys_t::b_sync_on_intra_frame, BLOCK_FLAG_DISCONTINUITY, BLOCK_FLAG_TYPE_I, block_t::i_dts, decoder_sys_t::i_dts, block_t::i_flags, decoder_sys_t::i_interpolated_dts, block_t::i_pts, decoder_sys_t::i_pts, msg_Dbg, decoder_t::p_sys, VLC_EGENERIC, VLC_SUCCESS, and VLC_TS_INVALID.
References decoder_sys_t::b_cc_reset, decoder_sys_t::b_frame_slice, decoder_sys_t::b_inited, decoder_sys_t::b_low_delay, decoder_sys_t::b_second_field, decoder_sys_t::b_seq_progressive, block_ChainGather(), block_ChainLastAppend(), block_ChainRelease(), block_Duplicate(), BLOCK_FLAG_END_OF_SEQUENCE, BLOCK_FLAG_TYPE_B, BLOCK_FLAG_TYPE_I, BLOCK_FLAG_TYPE_P, block_Release(), decoder_sys_t::cc, cc_Extract(), cc_Flush(), decoder_t::fmt_out, decoder_sys_t::i_aspect_ratio_info, block_t::i_buffer, decoder_sys_t::i_cc_dts, decoder_sys_t::i_cc_flags, decoder_sys_t::i_cc_pts, block_t::i_dts, decoder_sys_t::i_dts, block_t::i_flags, video_format_t::i_frame_rate, decoder_sys_t::i_frame_rate, video_format_t::i_frame_rate_base, decoder_sys_t::i_frame_rate_base, video_format_t::i_height, decoder_sys_t::i_interpolated_dts, decoder_sys_t::i_last_ref_pts, block_t::i_length, decoder_sys_t::i_picture_structure, decoder_sys_t::i_picture_type, decoder_sys_t::i_progressive_frame, block_t::i_pts, decoder_sys_t::i_pts, decoder_sys_t::i_repeat_first_field, video_format_t::i_sar_den, video_format_t::i_sar_num, decoder_sys_t::i_seq_old, decoder_sys_t::i_temporal_ref, decoder_sys_t::i_top_field_first, i_type, video_format_t::i_width, msg_Dbg, block_t::p_buffer, decoder_sys_t::p_ext, decoder_sys_t::p_frame, decoder_sys_t::p_seq, decoder_t::p_sys, decoder_sys_t::pp_last, es_format_t::video, and VLC_TS_INVALID.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const uint8_t p_mp2v_startcode[3] = { 0x00, 0x00, 0x01 } [static] |
1.5.6