
| #define FACE_OBJECT_PLANE_START_CODE 0x1bb |
| #define FACE_OBJECT_START_CODE 0x1ba |
| #define GROUP_OF_VOP_START_CODE 0x1b3 |
| #define MESH_OBJECT_PLANE_START_CODE 0x1bd |
| #define MESH_OBJECT_START_CODE 0x1bc |
| #define STILL_TEXTURE_OBJECT_START_CODE 0x1be |
| #define TEXTURE_SNR_LAYER_START_CODE 0x1c0 |
| #define TEXTURE_SPATIAL_LAYER_START_CODE 0x1bf |
| #define USER_DATA_START_CODE 0x1b2 |
| #define VIDEO_OBJECT_LAYER_MASK 0x00f |
| #define VIDEO_OBJECT_LAYER_START_CODE 0x120 |
| #define VIDEO_OBJECT_MASK 0x01f |
| #define VIDEO_OBJECT_START_CODE 0x100 |
| #define VIDEO_SESSION_ERROR_CODE 0x1b4 |
| #define VISUAL_OBJECT_SEQUENCE_END_CODE 0x1b1 |
| #define VISUAL_OBJECT_SEQUENCE_START_CODE 0x1b0 |
| #define VISUAL_OBJECT_START_CODE 0x1b5 |
| #define VOP_START_CODE 0x1b6 |
| 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 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::i_dts, block_t::i_pts, and ParseMPEGBlock().
| static void PacketizeReset | ( | void * | p_private, | |
| bool | b_broken | |||
| ) | [static] |
References block_ChainRelease(), decoder_sys_t::i_interpolated_dts, decoder_sys_t::i_interpolated_pts, decoder_sys_t::i_last_ref_pts, decoder_sys_t::i_last_time, decoder_sys_t::i_last_time_ref, decoder_sys_t::i_last_timeincr, decoder_sys_t::i_time_ref, decoder_sys_t::p_frame, decoder_t::p_sys, decoder_sys_t::pp_last, and VLC_TS_INVALID.
| static int PacketizeValidate | ( | void * | p_private, | |
| block_t * | p_au | |||
| ) | [static] |
References block_ChainGather(), block_ChainLastAppend(), block_Release(), decoder_t::fmt_out, block_t::i_buffer, block_t::i_dts, es_format_t::i_extra, decoder_sys_t::i_flags, block_t::i_flags, decoder_sys_t::i_interpolated_dts, decoder_sys_t::i_interpolated_pts, block_t::i_pts, msg_Warn, block_t::p_buffer, es_format_t::p_extra, decoder_sys_t::p_frame, decoder_t::p_sys, ParseVOL(), ParseVOP(), decoder_sys_t::pp_last, VLC_SUCCESS, and xrealloc().
Referenced by PacketizeParse().
| static int ParseVOL | ( | decoder_t * | p_dec, | |
| es_format_t * | fmt, | |||
| uint8_t * | p_vol, | |||
| int | i_vol | |||
| ) | [static] |
References bs_init(), bs_read(), bs_read1(), bs_skip(), decoder_sys_t::i_fps_den, decoder_sys_t::i_fps_num, video_format_t::i_height, video_format_t::i_width, decoder_t::p_sys, es_format_t::video, VLC_EGENERIC, vlc_log2(), and VLC_SUCCESS.
Referenced by ParseMPEGBlock().
References decoder_sys_t::b_frame, BLOCK_FLAG_TYPE_B, BLOCK_FLAG_TYPE_I, BLOCK_FLAG_TYPE_P, BLOCK_FLAG_TYPE_PB, bs_init(), bs_read(), bs_read1(), decoder_t::fmt_in, block_t::i_buffer, block_t::i_dts, decoder_sys_t::i_flags, decoder_sys_t::i_fps_num, video_format_t::i_frame_rate, video_format_t::i_frame_rate_base, decoder_sys_t::i_interpolated_dts, decoder_sys_t::i_interpolated_pts, decoder_sys_t::i_last_ref_pts, decoder_sys_t::i_last_time, decoder_sys_t::i_last_time_ref, decoder_sys_t::i_last_timeincr, block_t::i_pts, decoder_sys_t::i_time_ref, msg_Err, block_t::p_buffer, decoder_t::p_sys, es_format_t::video, VLC_EGENERIC, vlc_log2(), VLC_SUCCESS, and VLC_TS_INVALID.
Referenced by ParseMPEGBlock().
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
| static int vlc_log2 | ( | unsigned int | v | ) | [static] |
Referenced by ParseVOL(), and ParseVOP().
const uint8_t p_mp4v_startcode[3] = { 0x00, 0x00, 0x01 } [static] |
1.5.6