FFmpeg  4.0
Data Fields
TYDemuxContext Struct Reference

Data Fields

unsigned cur_chunk
 
unsigned cur_chunk_pos
 
int64_t cur_pos
 
TiVo_type tivo_type
 
TiVo_series tivo_series
 
TiVo_audio audio_type
 
int pes_length
 
int pts_offset
 
uint8_t pes_buffer [20]
 
int pes_buf_cnt
 
size_t ac3_pkt_size
 
uint64_t last_ty_pts
 
unsigned seq_table_size
 
int64_t first_audio_pts
 
int64_t last_audio_pts
 
int64_t last_video_pts
 
TyRecHdrrec_hdrs
 
int cur_rec
 
int num_recs
 
int seq_rec
 
TySeqTableseq_table
 
int first_chunk
 
uint8_t chunk [CHUNK_SIZE]
 

Detailed Description

Definition at line 80 of file ty.c.

Field Documentation

◆ cur_chunk

unsigned TYDemuxContext::cur_chunk

Definition at line 81 of file ty.c.

Referenced by get_chunk().

◆ cur_chunk_pos

unsigned TYDemuxContext::cur_chunk_pos

Definition at line 82 of file ty.c.

Referenced by demux_audio(), demux_video(), get_chunk(), parse_master(), and ty_read_packet().

◆ cur_pos

int64_t TYDemuxContext::cur_pos

Definition at line 83 of file ty.c.

◆ tivo_type

TiVo_type TYDemuxContext::tivo_type

Definition at line 84 of file ty.c.

Referenced by analyze_chunk(), and ty_read_header().

◆ tivo_series

TiVo_series TYDemuxContext::tivo_series

Definition at line 85 of file ty.c.

Referenced by analyze_chunk(), demux_audio(), and ty_read_header().

◆ audio_type

TiVo_audio TYDemuxContext::audio_type

Definition at line 86 of file ty.c.

Referenced by analyze_chunk(), demux_audio(), and ty_read_header().

◆ pes_length

int TYDemuxContext::pes_length

Definition at line 87 of file ty.c.

Referenced by analyze_chunk(), check_sync_pes(), and demux_audio().

◆ pts_offset

int TYDemuxContext::pts_offset

Definition at line 88 of file ty.c.

Referenced by analyze_chunk(), check_sync_pes(), and demux_audio().

◆ pes_buffer

uint8_t TYDemuxContext::pes_buffer[20]

Definition at line 89 of file ty.c.

Referenced by check_sync_pes(), and demux_audio().

◆ pes_buf_cnt

int TYDemuxContext::pes_buf_cnt

Definition at line 90 of file ty.c.

Referenced by check_sync_pes(), and demux_audio().

◆ ac3_pkt_size

size_t TYDemuxContext::ac3_pkt_size

Definition at line 91 of file ty.c.

Referenced by demux_audio().

◆ last_ty_pts

uint64_t TYDemuxContext::last_ty_pts

Definition at line 92 of file ty.c.

Referenced by demux_video().

◆ seq_table_size

unsigned TYDemuxContext::seq_table_size

Definition at line 93 of file ty.c.

Referenced by parse_master().

◆ first_audio_pts

int64_t TYDemuxContext::first_audio_pts

Definition at line 95 of file ty.c.

Referenced by check_sync_pes(), demux_audio(), and ty_read_header().

◆ last_audio_pts

int64_t TYDemuxContext::last_audio_pts

Definition at line 96 of file ty.c.

Referenced by check_sync_pes(), demux_audio(), and ty_read_header().

◆ last_video_pts

int64_t TYDemuxContext::last_video_pts

Definition at line 97 of file ty.c.

Referenced by demux_video(), and ty_read_header().

◆ rec_hdrs

TyRecHdr* TYDemuxContext::rec_hdrs

Definition at line 99 of file ty.c.

Referenced by get_chunk(), ty_read_close(), and ty_read_packet().

◆ cur_rec

int TYDemuxContext::cur_rec

Definition at line 100 of file ty.c.

Referenced by get_chunk(), and ty_read_packet().

◆ num_recs

int TYDemuxContext::num_recs

Definition at line 101 of file ty.c.

Referenced by get_chunk(), and ty_read_packet().

◆ seq_rec

int TYDemuxContext::seq_rec

Definition at line 102 of file ty.c.

Referenced by get_chunk().

◆ seq_table

TySeqTable* TYDemuxContext::seq_table

Definition at line 103 of file ty.c.

Referenced by parse_master(), and ty_read_close().

◆ first_chunk

int TYDemuxContext::first_chunk

Definition at line 104 of file ty.c.

Referenced by get_chunk(), ty_read_header(), and ty_read_packet().

◆ chunk

uint8_t TYDemuxContext::chunk[CHUNK_SIZE]

Definition at line 106 of file ty.c.

Referenced by demux_audio(), demux_video(), get_chunk(), parse_master(), and ty_read_header().


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