demux_sys_t Struct Reference

Collaboration diagram for demux_sys_t:

Collaboration graph
[legend]

Public Types

enum  { DIRAC_DEMUX_DISCONT = 0, DIRAC_DEMUX_FIRST, DIRAC_DEMUX_STEADY }

Public Member Functions

 demux_sys_t (demux_t &demux)
virtual ~demux_sys_t ()
matroska_segment_cFindSegment (const EbmlBinary &uid) const
chapter_item_cBrowseCodecPrivate (unsigned int codec_id, bool(*match)(const chapter_codec_cmds_c &data, const void *p_cookie, size_t i_cookie_size), const void *p_cookie, size_t i_cookie_size, virtual_segment_c *&p_segment_found)
chapter_item_cFindChapter (int64_t i_find_uid, virtual_segment_c *&p_segment_found)
void PreloadFamily (const matroska_segment_c &of_segment)
void PreloadLinked (matroska_segment_c *p_segment)
bool PreparePlayback (virtual_segment_c *p_new_segment)
matroska_stream_cAnalyseAllSegmentsFound (demux_t *p_demux, EbmlStream *p_estream, bool b_initial=false)
void JumpTo (virtual_segment_c &p_segment, chapter_item_c *p_chapter)
void StartUiThread ()
void StopUiThread ()
void SwapButtons ()

Static Public Member Functions

static void * EventThread (vlc_object_t *p_this)
static int EventMouse (vlc_object_t *p_this, char const *psz_var, vlc_value_t oldval, vlc_value_t newval, void *p_data)
static int EventKey (vlc_object_t *p_this, char const *psz_var, vlc_value_t oldval, vlc_value_t newval, void *p_data)

Data Fields

int i_cache
unsigned int i_sample_rate
bool b_stereo
size_t i_max_frame_size
block_tp_block
es_out_id_tp_es
snd_pcm_t * p_alsa_pcm
size_t i_alsa_frame_size
int i_alsa_chunk_size
int64_t i_next_demux_date
char * psz_base
bool b_shortname
int i_mpls
bd_mpls_t ** pp_mpls
int i_clpi
bd_clpi_t ** pp_clpi
int i_title
input_title_t ** pp_title
es_out_tp_out
const bd_clpi_tp_clpi
int i_clpi_ep
stream_tp_parser
stream_tp_m2ts
int i_play_item
int i_packet
int i_packet_start
int i_packet_stop
int i_packet_headers
int64_t i_atc_initial
int64_t i_atc_current
int64_t i_atc_wrap
int64_t i_atc_last
dc1394_t * p_dccontext
uint32_t num_cameras
dc1394camera_t * camera
int selected_camera
uint64_t selected_uid
picture_t pic
uint32_t dma_buffers
dc1394featureset_t features
quadlet_t supported_framerates
bool reset_bus
char * video_device
dc1394video_mode_t video_mode
int width
int height
int frame_size
int frame_rate
unsigned int brightness
unsigned int focus
es_out_id_tp_es_video
dc1394video_frame_t * frame
int i_sample_rate
int channels
int i_audio_max_frame_size
int fd_audio
char * audio_device
es_out_id_tp_es_audio
dvdnav_t * dvdnav
bool b_reset_pcr
struct {
   bool   b_created
   bool   b_enabled
   vlc_mutex_t   lock
   vlc_timer_t   timer
still
ps_track_t tk [(256+256+256+8-0xc0)]
int i_mux_rate
input_thread_tp_input
vlc_object_tp_vout
uint32_t clut [16]
uint8_t palette [4][4]
bool b_spu_change
struct {
   unsigned   i_num
   unsigned   i_den
sar
input_title_t ** title
mtime_t i_pgc_length
int i_vobu_index
int i_vobu_flush
dvd_reader_t * p_dvdread
dvd_file_t * p_title
ifo_handle_t * p_vmg_file
ifo_handle_t * p_vts_file
int i_chapter
int i_chapters
int i_angle
int i_angles
tt_srpt_t * p_tt_srpt
pgc_t * p_cur_pgc
dsi_t dsi_pack
int i_ttn
int i_pack_len
int i_cur_block
int i_next_vobu
int i_title_start_block
int i_title_end_block
int i_title_blocks
int i_title_offset
mtime_t i_title_cur_time
int i_title_start_cell
int i_title_end_cell
int i_cur_cell
int i_next_cell
mtime_t i_cell_cur_time
mtime_t i_cell_duration
int i_titles
input_title_t ** titles
int i_sar_num
int i_sar_den
float f_fps
mtime_t i_last_pts
mtime_t i_duration
mtime_t i_first_pts
mtime_t i_end_pts
mtime_t i_pause_pts
vlc_fourcc_t i_acodec_raw
unsigned int i_channels
int i_frequency
block_tp_block_audio
date_t pts
jack_client_t * p_jack_client
jack_port_t ** pp_jack_port_input
jack_default_audio_sample_t ** pp_jack_buffer
jack_ringbuffer_t * p_jack_ringbuffer
jack_nframes_t jack_buffer_size
jack_nframes_t jack_sample_rate
size_t jack_sample_size
char * psz_ports
char ** pp_jack_port_table
char i_match_ports
const char * psz_device
int i_fd
rtp_session_tsession
int fd
int rtcp_fd
vlc_thread_t thread
mtime_t timeout
unsigned caching
uint16_t max_dropout
 Max packet forward misordering.
uint16_t max_misorder
 Max packet backward misordering.
uint8_t max_src
 Max simultaneous RTP sources.
bool framed_rtp
 Framed RTP packets over TCP.
bool thread_ready
es_format_t fmt
es_out_id_tes
mtime_t i_next_date
int i_incr
bool b_follow_mouse
unsigned int i_screen_height
unsigned int i_screen_width
unsigned int i_top
unsigned int i_left
unsigned int i_height
unsigned int i_width
picture_tp_mouse
filter_tp_blend
picture_t dst
screen_data_tp_data
xcb_connection_t * conn
mtime_t pts
mtime_t interval
float rate
xcb_window_t window
int16_t x
int16_t y
uint16_t w
uint16_t h
uint16_t cur_w
uint16_t cur_h
bool follow_mouse
char * psz_device
int i_fourcc
int i_channel
int i_audio
int i_norm
int i_tuner
int i_width
int i_height
int i_brightness
int i_hue
int i_colour
int i_contrast
mtime_t i_video_pts
bool b_mjpeg
int i_decimation
int i_quality
struct video_capability vid_cap
struct video_mbuf vid_mbuf
struct mjpeg_requestbuffers mjpeg_buffers
uint8_t * p_video_mmap
int i_frame_pos
struct video_mmap vid_mmap
struct video_picture vid_picture
int i_video_frame_size
char * psz_requested_chroma
io_method io
struct v4l2_capability dev_cap
int i_input
struct v4l2_inputp_inputs
int i_selected_input
int i_standard
struct v4l2_standardp_standards
v4l2_std_id i_selected_standard_id
struct v4l2_audio p_audios [32]
int i_selected_audio_input
struct v4l2_tunerp_tuners
int i_codec
struct v4l2_fmtdescp_codecs
struct buffer_tp_buffers
unsigned int i_nbuffers
unsigned int i_aspect
uint32_t i_block_flags
int i_cur_tuner
int i_audio_mode
char * psz_set_ctrls
int64_t i_ssnd_pos
int64_t i_ssnd_size
int i_ssnd_offset
int i_ssnd_blocksize
int64_t i_ssnd_start
int64_t i_ssnd_end
int i_ssnd_fsize
int64_t i_time
mtime_t i_time
mtime_t i_length
int64_t i_bitrate
asf_object_root_tp_root
asf_object_file_properties_tp_fp
unsigned int i_track
asf_track_ttrack [128]
int64_t i_data_begin
int64_t i_data_end
bool b_index
vlc_meta_tmeta
int i_frame_size
mtime_t i_frame_length
int i_header_size
bool b_seekable
bool b_muxed
avi_chunk_t ck_root
bool b_odml
off_t i_movi_begin
off_t i_movi_lastchunk_pos
avi_track_t ** track
unsigned int i_attachment
input_attachment_t ** attachment
char * psz_file
FILE * p_file
uint64_t i_write
uint8_t buffer [16384]
mtime_t i_dts
mtime_t i_dtsoffset
mtime_t i_pts_offset_lowtide
enum demux_sys_t:: { ... }  i_state
decoder_tp_packetizer
bool b_start
vlc_meta_tp_meta
audio_replay_gain_t replay_gain
int64_t i_time_offset
int64_t i_pts
int64_t i_pts_start
int64_t i_length
int64_t i_data_pos
int i_seekpoint
seekpoint_t ** seekpoint
int i_attachments
input_attachment_t ** attachments
int i_cover_idx
int i_cover_score
int i_data
uint8_t * p_data
int i_type
int i_tracks
Music_Emu * p_musicemu
Emu_Mem_Reader * p_reader
block_tdata
mtime_t duration
bool is_realtime
mtime_t pts_origin
mtime_t pts_next
char * p_sdp
char * psz_path
vlc_url_t url
MediaSession * ms
TaskScheduler * scheduler
UsageEnvironment * env
RTSPClient * rtsp
int i_track
live_track_t ** track
asf_header_t asfh
stream_tp_out_asf
bool b_real
int64_t i_pcr
float i_npt
float i_npt_length
float i_npt_start
int i_timeout
bool b_timeout_call
timeout_thread_tp_timeout
bool b_force_mcast
bool b_multicast
bool b_no_data
int i_no_data_ti
char event
bool b_get_param
bool b_paused
bool b_error
float f_seek_request
bool b_still
mtime_t i_still_end
mtime_t i_still_length
char * psz_separator
int i_frame_size_estimate
const uint8_t * p_peek
int i_data_peeked
int i_level
demux_tdemuxer
mtime_t i_pts
mtime_t i_start_pts
mtime_t i_chapter_time
std::vector< input_title_t * > titles
size_t i_current_title
std::vector< matroska_stream_c * > streams
std::vector< attachment_c * > stored_attachments
std::vector< matroska_segment_c * > opened_segments
std::vector< virtual_segment_c * > used_segments
virtual_segment_cp_current_segment
dvd_command_interpretor_c dvd_interpretor
float f_duration
bool b_ui_hooked
pci_t pci_packet
bool b_pci_packet_set
vlc_mutex_t lock_demuxer
event_thread_tp_ev
ModPlugFile * f
MP4_Box_tp_root
mtime_t i_pcr
uint64_t i_time
uint64_t i_timescale
uint64_t i_duration
unsigned int i_tracks
mp4_track_ttrack
MP4_Box_tp_tref_chap
input_title_tp_title
mpc_decoder decoder
mpc_reader reader
mpc_streaminfo info
int64_t i_position
codec_t codec
mtime_t i_time_offset
int64_t i_bytes
bool b_big_endian
bool b_estimate_bitrate
int i_bitrate_avg
bool b_initial_sync_failed
int i_packet_size
int64_t i_stream_offset
struct {
   int   i_frames
   int   i_bytes
   int   i_bitrate_avg
   int   i_frame_samples
xing
es_format_t fmt_audio
es_out_id_tp_audio
es_format_t fmt_video
es_out_id_tp_video
es_format_t fmt_sub
es_out_id_tp_sub
int64_t i_pcr_inc
bool b_start_record
header_t hdr
extended_header_t exh
int i_extra_f
uint8_t * p_extra_f
demux_index_t idx
uint8_t fh_buffer [12]
int64_t i_total_frames
int64_t i_total_length
int i_first_frame_offset
ogg_sync_state oy
int i_streams
logical_stream_t ** pp_stream
logical_stream_tp_old_stream
int i_bos
int i_eos
int i_bitrate
bool b_page_waiting
char * psz_prefix
char * psz_data
int64_t i_data_len
bool b_utf8
bool b_skip_ads
input_item_tp_current_input
int i_ntracks
char *(* pf_dup )(const char *)
char * psz_uri
char * psz_server
char * psz_location
char * psz_name
char * psz_user
char * psz_password
char * psz_mcast_ip
int i_mcast_port
int i_port
int i_sid
bool b_concert
bool b_rtsp_kasenna
input_item_t ** pp_tracklist
int i_tracklist_entries
int i_track_id
ps_psm_t psm
int64_t i_scr
int i_time_track
int64_t i_current_pts
int i_aob_mlp_count
bool b_lost_sync
bool b_have_pack
int i_vc
int i_ac
block_tp_pes
block_tp_es
int64_t b_pcr_audio
unsigned int i_frame_size
unsigned int i_frame_samples
unsigned int i_seek_step
int i_dsf
double f_rate
bool b_hurry_up
date_t pcr
bool b_y4m
int64_t i_data_offset
int64_t i_data_size
uint32_t i_data_packets_count
uint32_t i_data_packets
int64_t i_data_offset_next
bool b_real_audio
int64_t i_our_duration
char * psz_title
char * psz_artist
char * psz_copyright
char * psz_description
real_track_t ** track
size_t i_buffer
int64_t i_index_offset
bool b_seek
real_index_tp_index
uint64_t pulse
unsigned ppqn
unsigned trackc
mtrk_t trackv [0]
text_t txt
int64_t i_microsecperframe
char * psz_header
int i_subtitle
int i_subtitles
subtitle_tsubtitle
struct {
   bool   b_inited
   int   i_comment
   int   i_time_resolution
   int   i_time_shift
jss
struct {
   bool   b_inited
   float   f_total
   float   f_factor
mpsub
int i_subs_alloc
vlc_mutex_t csa_lock
int i_ts_read
ts_pid_t pid [8192]
bool b_user_pmt
int i_pmt
ts_pid_t ** pmt
bool b_es_id_pid
csa_tcsa
int i_csa_pkt_size
bool b_silent
bool b_split_es
bool b_udp_out
uint8_t * buffer
bool b_access_control
bool b_dvb_meta
int64_t i_tdt_delta
int64_t i_dvb_start
int64_t i_dvb_length
bool b_broken_charset
int i_current_program
vlc_list_tp_programs_list
bool b_file_out
uint32_t i_totalframes
uint32_t i_currentframe
uint32_t * pi_seektable
uint32_t i_datalength
int i_framelength
int64_t i_start
cc_data_t cc
es_out_id_tp_cc [4]
xds_t xds
int i_cur_chunk
int i_stuff_cnt
size_t i_stream_size
bool b_have_master
tivo_type_t tivo_type
tivo_series_t tivo_series
tivo_audio_t audio_type
int i_Pes_Length
int i_Pts_Offset
uint8_t pes_buffer [20]
int i_pes_buf_cnt
size_t l_ac3_pkt_size
uint64_t l_last_ty_pts
uint64_t l_first_ty_pts
uint64_t l_final_ty_pts
unsigned i_seq_table_size
unsigned i_bits_per_seq_entry
mtime_t firstAudioPTS
mtime_t lastAudioPTS
mtime_t lastVideoPTS
ty_rec_hdr_trec_hdrs
int i_cur_rec
int i_num_recs
int i_seq_rec
ty_seq_table_tseq_table
bool eof
bool b_first_chunk
stream_tp_vobsub_stream
vobsub_track_ttrack
int i_original_frame_width
int i_original_frame_height
bool b_palette
uint32_t palette [16]
int64_t i_block_start
int64_t i_block_end
int64_t i_loop_offset
unsigned i_loop_count
unsigned i_silence_countdown
unsigned int i_data_size
uint32_t i_channel_mask
bool b_chan_reorder
int pi_chan_table [9]
unsigned int i_block_frames
mtime_t end
mtime_t length
lua_StateL
char * psz_filename
sdp_tp_sdp

Protected Member Functions

virtual_segment_cVirtualFromSegments (matroska_segment_c *p_segment) const
bool IsUsedSegment (matroska_segment_c &p_segment) const

Protected Attributes

QTCaptureSession * session
QTCaptureDevice * device
VLCDecompressedVideoOutputoutput

Member Enumeration Documentation

anonymous enum

Enumerator:
DIRAC_DEMUX_DISCONT 
DIRAC_DEMUX_FIRST 
DIRAC_DEMUX_STEADY 


Constructor & Destructor Documentation

demux_sys_t::demux_sys_t ( demux_t demux  )  [inline]

References lock_demuxer, and vlc_mutex_init().

demux_sys_t::~demux_sys_t (  )  [virtual]


Member Function Documentation

matroska_segment_c * demux_sys_t::FindSegment ( const EbmlBinary &  uid  )  const

References i, and opened_segments.

Referenced by AnalyseAllSegmentsFound().

chapter_item_c * demux_sys_t::BrowseCodecPrivate ( unsigned int  codec_id,
bool(*)(const chapter_codec_cmds_c &data, const void *p_cookie, size_t i_cookie_size)  match,
const void *  p_cookie,
size_t  i_cookie_size,
virtual_segment_c *&  p_segment_found 
)

References i, and used_segments.

Referenced by dvd_command_interpretor_c::Interpret().

chapter_item_c * demux_sys_t::FindChapter ( int64_t  i_find_uid,
virtual_segment_c *&  p_segment_found 
)

void demux_sys_t::PreloadFamily ( const matroska_segment_c of_segment  ) 

References i, and opened_segments.

void demux_sys_t::PreloadLinked ( matroska_segment_c p_segment  ) 

bool demux_sys_t::PreparePlayback ( virtual_segment_c p_new_segment  ) 

matroska_stream_c * demux_sys_t::AnalyseAllSegmentsFound ( demux_t p_demux,
EbmlStream *  p_estream,
bool  b_initial = false 
)

void demux_sys_t::JumpTo ( virtual_segment_c p_segment,
chapter_item_c p_chapter 
)

void demux_sys_t::StartUiThread (  ) 

void demux_sys_t::StopUiThread (  ) 

void demux_sys_t::SwapButtons (  ) 

void * demux_sys_t::EventThread ( vlc_object_t p_this  )  [static]

int demux_sys_t::EventMouse ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

int demux_sys_t::EventKey ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

virtual_segment_c * demux_sys_t::VirtualFromSegments ( matroska_segment_c p_segment  )  const [protected]

bool demux_sys_t::IsUsedSegment ( matroska_segment_c p_segment  )  const [protected]


Field Documentation

Referenced by DemuxClose(), DemuxOpen(), and GrabAudio().

Referenced by GrabAudio(), and OpenAudioDevAlsa().

Referenced by GrabAudio(), and OpenAudioDevAlsa().

Referenced by Close(), LoadClpi(), Open(), and SetPlayItem().

Referenced by Close(), LoadClpi(), Open(), and SetPlayItem().

Referenced by Close(), Open(), and SetPlayItem().

Referenced by Demux(), Open(), SetPlayItem(), and SetTime().

Referenced by Demux(), Open(), SetPlayItem(), and SetTime().

Referenced by Demux(), Open(), and SetPlayItem().

Referenced by Demux(), Open(), and SetPlayItem().

Referenced by Demux(), GetTime(), and SetPlayItem().

Referenced by Demux(), GetTime(), and SetPlayItem().

Referenced by Demux(), and SetPlayItem().

Referenced by Demux(), and SetPlayItem().

Referenced by Close(), FindCamera(), and Open().

Referenced by FindCamera().

dc1394camera_t* demux_sys_t::camera

Referenced by Close(), FindCamera(), GrabVideo(), and Open().

Referenced by FindCamera(), Open(), and process_options().

Referenced by FindCamera(), and process_options().

Referenced by Open(), and OpenVideoDev().

Referenced by Open(), and process_options().

dc1394featureset_t demux_sys_t::features

Referenced by Open().

Referenced by Open(), and process_options().

Referenced by Close(), and process_options().

dc1394video_mode_t demux_sys_t::video_mode

Referenced by Open(), and process_options().

Referenced by Control(), and Demux().

Referenced by Open(), and process_options().

Referenced by Open(), and process_options().

unsigned int demux_sys_t::focus

Referenced by Open(), and process_options().

Referenced by Demux(), and Open().

dc1394video_frame_t* demux_sys_t::frame

Referenced by GrabVideo().

Referenced by GrabAudio(), and OpenAudioDev().

Referenced by Demux(), and Open().

Referenced by Demux(), and Open().

Referenced by Close(), Demux(), and Open().

Referenced by Demux(), Open(), and StillTimer().

struct { ... } demux_sys_t::still

Referenced by Close(), Demux(), Open(), and StillTimer().

Referenced by Close(), EventIntf(), and EventThread().

Referenced by Demux(), and Open().

Referenced by Demux(), ESNew(), and Open().

Referenced by Demux(), ESNew(), and Open().

struct { ... } demux_sys_t::sar

Referenced by Demux(), ESNew(), and Open().

Referenced by Control(), and DemuxTitles().

Referenced by Control(), Demux(), and Open().

Referenced by Demux(), and Open().

Referenced by Demux(), and Open().

dvd_reader_t* demux_sys_t::p_dvdread

Referenced by Close(), DvdReadSetArea(), and Open().

dvd_file_t* demux_sys_t::p_title

ifo_handle_t* demux_sys_t::p_vmg_file

Referenced by Close(), and Open().

ifo_handle_t* demux_sys_t::p_vts_file

Referenced by DvdReadSetArea().

Referenced by DvdReadHandleDSI().

Referenced by DvdReadSetArea().

Referenced by DvdReadSetArea().

Referenced by Control(), and DvdReadSetArea().

Referenced by DvdReadHandleDSI(), and Open().

Referenced by DvdReadSeek(), and DvdReadSetArea().

Referenced by DvdReadSeek(), and DvdReadSetArea().

Referenced by DvdReadHandleDSI(), and Open().

Referenced by DvdReadHandleDSI(), and Open().

Referenced by Control(), Demux(), and DemuxTitles().

Referenced by DvdReadSetArea(), ESNew(), and Open().

Referenced by DvdReadSetArea(), ESNew(), and Open().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control().

Referenced by GrabJack(), Parse(), and Process().

Referenced by GrabJack().

Referenced by Port_finder().

Referenced by Process().

jack_default_audio_sample_t** demux_sys_t::pp_jack_buffer

Referenced by Process().

jack_ringbuffer_t* demux_sys_t::p_jack_ringbuffer

Referenced by GrabJack(), and Process().

Referenced by GrabJack(), and Process().

Referenced by Parse(), and Port_finder().

Referenced by Port_finder().

Referenced by Port_finder().

QTCaptureSession* demux_sys_t::session [protected]

Referenced by rtp_process(), and rtp_thread().

QTCaptureDevice* demux_sys_t::device [protected]

Referenced by Demux().

Referenced by Demux(), and rtp_recv().

Referenced by rtp_queue().

Referenced by Control().

Max packet forward misordering.

Referenced by rtp_queue().

Max packet backward misordering.

Referenced by rtp_queue().

Max simultaneous RTP sources.

Referenced by rtp_queue().

Framed RTP packets over TCP.

Referenced by rtp_recv().

Referenced by Demux(), and HandleMessage().

Referenced by Demux().

Referenced by CaptureBlockNew(), and Demux().

Referenced by screen_Capture().

Referenced by FollowMouse().

Referenced by FollowMouse().

unsigned int demux_sys_t::i_top

unsigned int demux_sys_t::i_left

Referenced by RenderCursor(), and screen_Capture().

Referenced by RenderCursor().

Referenced by RenderCursor().

xcb_connection_t* demux_sys_t::conn

Referenced by Demux(), and InitES().

Referenced by Control(), and Demux().

Referenced by InitES().

xcb_window_t demux_sys_t::window

Referenced by Demux().

int16_t demux_sys_t::x

Referenced by Demux(), EventThread(), and screen_Capture().

int16_t demux_sys_t::y

Referenced by Demux(), and EventThread().

uint16_t demux_sys_t::w

Referenced by Demux().

uint16_t demux_sys_t::h

Referenced by Demux().

Referenced by Demux().

Referenced by Demux().

Referenced by Demux().

Referenced by OpenVideoDev().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by GetV4L2Params(), and GrabVideo().

Referenced by GrabVideo(), OpenVideoDev(), and ParseMRL().

Referenced by OpenVideoDev(), and ParseMRL().

Referenced by ParseMRL().

struct video_capability demux_sys_t::vid_cap [read]

Referenced by OpenVideoDev().

struct video_mbuf demux_sys_t::vid_mbuf [read]

Referenced by GrabCapture(), and OpenVideoDev().

Referenced by GrabMJPEG(), and OpenVideoDev().

struct video_mmap demux_sys_t::vid_mmap [read]

Referenced by GrabCapture(), and OpenVideoDev().

struct video_picture demux_sys_t::vid_picture [read]

Referenced by OpenVideoDev().

Referenced by GrabMJPEG(), GrabVideo(), and OpenVideoDev().

Referenced by OpenVideoDev(), and ProbeVideoDev().

Referenced by OpenVideoDev(), and ProbeVideoDev().

Referenced by CommonClose(), and ProbeVideoDev().

Referenced by OpenVideoDev(), and ProbeVideoDev().

struct v4l2_audio demux_sys_t::p_audios[32] [read]

Referenced by OpenVideoDev(), and ProbeVideoDev().

unsigned int demux_sys_t::i_aspect

Referenced by GrabVideo(), and OpenVideoDev().

Referenced by Control().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control(), Demux(), DemuxInit(), and SeekPercent().

Referenced by Demux().

Referenced by Demux(), and SendBlock().

Referenced by Control().

Referenced by Demux_Seekable(), and Demux_UnSeekable().

Referenced by AVI_ExtractSubtitle(), and Control().

Referenced by AVI_ExtractSubtitle(), and Control().

Referenced by Demux(), and DemuxFile().

Referenced by Demux(), and DemuxFile().

Referenced by Control(), and Demux().

Referenced by Demux().

Referenced by Demux().

enum { ... } demux_sys_t::i_state

Referenced by Control(), and Demux().

Referenced by Control(), Demux(), and OpenCommon().

Referenced by Demux(), and OpenCommon().

Referenced by Demux().

Referenced by ControlGetTime(), and ControlSetTime().

Referenced by Control(), and ParsePicture().

Referenced by Control(), and ParsePicture().

Referenced by ParsePicture().

Referenced by ParsePicture().

Referenced by ParseSSA().

Referenced by Control(), and Demux().

Emu_Mem_Reader* demux_sys_t::p_reader

Referenced by Demux().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Connect(), and RollOverTcp().

Referenced by Connect().

MediaSession* demux_sys_t::ms

TaskScheduler* demux_sys_t::scheduler

Referenced by Demux().

UsageEnvironment* demux_sys_t::env

Referenced by Connect(), Control(), Play(), and SessionsSetup().

RTSPClient* demux_sys_t::rtsp

Referenced by ParseASF(), and StreamParseAsf().

Referenced by SessionsSetup().

Referenced by Control(), Demux(), and StreamRead().

Referenced by Control(), Play(), and SessionsSetup().

Referenced by Play(), and TimeoutPrevention().

Referenced by Demux(), and TimeoutPrevention().

Referenced by Control(), and Play().

Referenced by SessionsSetup().

Referenced by Demux(), and SessionsSetup().

Referenced by Connect(), and Play().

Referenced by Control(), and Demux().

Referenced by Demux(), and StreamClose().

Referenced by Control().

Referenced by MjpgDemux(), and SendBlock().

Referenced by MjpgDemux(), and SendBlock().

Referenced by SendBlock().

Referenced by CheckMimeHeader(), and MimeDemux().

Referenced by Peek().

const uint8_t* demux_sys_t::p_peek

Referenced by MjpgDemux().

Referenced by ~demux_sys_t().

Referenced by Control(), PreparePlayback(), and Seek().

ModPlugFile* demux_sys_t::f

Referenced by Control(), and Demux().

unsigned int demux_sys_t::i_tracks

Referenced by LoadChapter(), and MP4_TrackCreate().

mpc_decoder demux_sys_t::decoder

Referenced by Control(), and Demux().

mpc_reader demux_sys_t::reader

mpc_streaminfo demux_sys_t::info

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Demux(), and OpenCommon().

Referenced by Demux(), and MpgaInit().

Referenced by A52Init(), Demux(), and OpenCommon().

Referenced by Demux(), and OpenCommon().

Referenced by Control(), Demux(), MpgaInit(), and OpenCommon().

Referenced by Demux().

Referenced by Control(), and OpenCommon().

Referenced by Demux(), and MpgaInit().

Referenced by Demux(), and MpgaInit().

struct { ... } demux_sys_t::xing

Referenced by Demux(), and MpgaInit().

Referenced by Demux(), and ReadNSVs().

Referenced by ReadNSVs().

Referenced by Demux(), DemuxRecVideo(), and ReadNSVs().

Referenced by Demux().

Referenced by Demux().

Referenced by Control(), Demux(), and ReadNSVs().

Referenced by Control(), and Demux().

Referenced by Control(), and SeekTableLoad().

Referenced by SeekTableLoad().

Referenced by Demux(), and FrameHeaderLoad().

Referenced by SeekTableLoad().

Referenced by Control(), and SeekTableLoad().

Referenced by Control().

ogg_sync_state demux_sys_t::oy

Referenced by Control(), and Ogg_ReadPage().

Referenced by Demux(), and Ogg_BeginningOfStream().

Referenced by Demux().

Referenced by Demux(), and Ogg_FindLogicalStreams().

Referenced by Close_ASX(), Demux(), and Import_ASX().

Referenced by Demux(), and Import_ASX().

Referenced by Demux(), Import_ASX(), and StoreString().

Referenced by Demux(), and Import_ASX().

Referenced by Demux().

char*(* demux_sys_t::pf_dup)(const char *)

Referenced by Demux(), and Import_M3U().

Referenced by Demux(), Import_SGIMB(), and ParseLine().

Referenced by Demux(), Import_SGIMB(), and ParseLine().

Referenced by Demux(), Import_SGIMB(), and ParseLine().

Referenced by Demux(), Import_SGIMB(), and ParseLine().

Referenced by Demux(), Import_SGIMB(), and ParseLine().

Referenced by Close_xspf(), Demux(), and parse_track_node().

Referenced by Close_xspf(), Demux(), and parse_track_node().

Referenced by Demux(), and parse_track_node().

Referenced by Demux(), and OpenCommon().

Referenced by Demux(), and OpenCommon().

Referenced by Control(), FindLength(), and OpenCommon().

Referenced by Control(), Demux(), and OpenCommon().

Referenced by Demux(), and OpenCommon().

Referenced by Demux(), Demux2(), and OpenCommon().

Referenced by Demux(), and OpenCommon().

Referenced by Demux().

Referenced by Demux().

Referenced by Demux(), and ParsePES().

Referenced by Demux(), and ParsePES().

Referenced by Control().

Referenced by Demux(), and dv_extract_audio().

Referenced by Control(), and Demux().

Referenced by Demux().

Referenced by Control(), and Demux().

Referenced by Demux().

Referenced by Control(), Demux(), and HeaderDATA().

Referenced by Control(), Demux(), and HeaderDATA().

Referenced by Demux(), and HeaderDATA().

Referenced by Demux(), and HeaderDATA().

Referenced by Demux(), and HeaderDATA().

Referenced by CodecAudioParse().

Referenced by Control(), and HeaderPROP().

Referenced by CodecMetaRead(), Control(), and HeaderCONT().

Referenced by CodecMetaRead(), Control(), and HeaderCONT().

Referenced by CodecMetaRead(), Control(), and HeaderCONT().

Referenced by CodecMetaRead(), Control(), and HeaderCONT().

Referenced by HeaderINDX(), HeaderPROP(), and HeaderRead().

Referenced by Demux().

Referenced by HandleMeta().

Referenced by Demux().

Referenced by Demux().

Referenced by ParseMicroDvd().

Referenced by ParseSSA().

Referenced by Control(), and Demux().

Referenced by Control(), Demux(), Fix(), and ProcessLine().

Referenced by Control(), Demux(), Fix(), and ProcessLine().

Referenced by ParseJSS(), and ParseMPSub().

Referenced by ParseJSS().

Referenced by ParseJSS().

Referenced by ParseJSS().

struct { ... } demux_sys_t::jss

Referenced by ParseJSS().

Referenced by ParseMPSub().

Referenced by ParseMPSub().

struct { ... } demux_sys_t::mpsub

Referenced by ParseMPSub().

Referenced by ProcessLine().

Referenced by Demux(), and DemuxFile().

Referenced by PATCallBack(), and UserPmt().

Referenced by PMTCallBack(), and UserPmt().

Referenced by DemuxFile(), and GatherPES().

Referenced by ParsePES().

Referenced by Demux(), GatherPES(), and PMTCallBack().

Referenced by Demux(), and ValidateDVBMeta().

Referenced by DVBEventInformation().

Referenced by DVBEventInformation().

Referenced by DVBEventInformation().

Referenced by Control(), and ProgramIsSelected().

Referenced by Control().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control(), and Demux().

Referenced by Control().

Referenced by DemuxRecCc(), and DemuxRecVideo().

Referenced by DemuxRecVideo().

Referenced by DemuxDecodeXds().

Referenced by analyze_chunk(), and probe_stream().

Referenced by check_sync_pes(), and DemuxRecAudio().

Referenced by check_sync_pes(), and DemuxRecAudio().

Referenced by DemuxRecAudio().

Referenced by Control(), and DemuxRecVideo().

Referenced by parse_master().

Referenced by check_sync_pes(), and DemuxRecAudio().

Referenced by check_sync_pes(), and DemuxRecAudio().

Referenced by DemuxRecVideo().

Referenced by Demux(), and get_chunk_header().

Referenced by Demux(), and get_chunk_header().

Referenced by Demux().

Referenced by ParseVobSubIDX().

Referenced by ParseVobSubIDX().

Referenced by ParseVobSubIDX().

uint32_t demux_sys_t::palette[16]

Referenced by Control(), and ReadBlockHeader().

Referenced by Control(), Demux(), and ReadBlockHeader().

Referenced by ReadBlockHeader().

Referenced by ReadBlockHeader().

Referenced by Demux(), and ReadBlockHeader().

Referenced by Demux().

Referenced by Demux().

Referenced by Demux().

Referenced by ControlPause(), DemuxPause(), and OpenDemux().

Referenced by ControlPause(), and OpenDemux().


The documentation for this struct was generated from the following files:

Generated on Tue May 25 08:05:56 2010 for VLC by  doxygen 1.5.6