MythTV  master
Public Attributes | List of all members
replex Struct Reference

#include <replex.h>

Collaboration diagram for replex:
Collaboration graph
[legend]

Public Attributes

int itype
 
int otype
 
int ignore_pts
 
int keep_pts
 
int fix_sync
 
uint64_t inflength
 
uint64_t finread
 
int lastper
 
int avi_rest
 
int avi_vcount
 
int fd_in
 
int fd_out
 
int finish
 
int demux
 
int dmx_out [N_AC3+N_AUDIO+1]
 
int analyze
 
avi_context ac
 
int vdr
 
uint64_t video_delay
 
uint64_t audio_delay
 
int audiobuf
 
int ac3buf
 
int videobuf
 
int ext_count
 
int exttype [N_AUDIO]
 
int exttypcnt [N_AUDIO]
 
audio_frame_t extframe [N_AUDIO]
 
ringbuffer extrbuffer [N_AUDIO]
 
ringbuffer index_extrbuffer [N_AUDIO]
 
int ac3n
 
uint16_t ac3_id [N_AC3]
 
pes_in_t pac3 [N_AC3]
 
index_unit current_ac3index [N_AC3]
 
int ac3pes_abort [N_AC3]
 
ringbuffer ac3rbuffer [N_AC3]
 
ringbuffer index_ac3rbuffer [N_AC3]
 
uint64_t ac3frame_count [N_AC3]
 
audio_frame_t ac3frame [N_AC3]
 
uint64_t first_ac3pts [N_AC3]
 
int ac3_state [N_AUDIO]
 
uint64_t last_ac3pts [N_AC3]
 
int apidn
 
uint16_t apid [N_AUDIO]
 
pes_in_t paudio [N_AUDIO]
 
index_unit current_aindex [N_AUDIO]
 
int apes_abort [N_AUDIO]
 
ringbuffer arbuffer [N_AUDIO]
 
ringbuffer index_arbuffer [N_AUDIO]
 
uint64_t aframe_count [N_AUDIO]
 
audio_frame_t aframe [N_AUDIO]
 
uint64_t first_apts [N_AUDIO]
 
int audio_state [N_AUDIO]
 
uint64_t last_apts [N_AUDIO]
 
uint16_t vpid
 
int first_iframe
 
pes_in_t pvideo
 
index_unit current_vindex
 
int vpes_abort
 
ringbuffer vrbuffer
 
ringbuffer index_vrbuffer
 
uint64_t vframe_count
 
uint64_t vgroup_count
 
sequence_t seq_head
 
uint64_t first_vpts
 
int video_state
 
uint64_t last_vpts
 
void * priv
 
int scan_found
 

Detailed Description

Definition at line 40 of file replex.h.

Member Data Documentation

◆ itype

int replex::itype

◆ otype

int replex::otype

Definition at line 45 of file replex.h.

Referenced by do_replex(), init_replex(), and main().

◆ ignore_pts

int replex::ignore_pts

Definition at line 46 of file replex.h.

Referenced by analyze_audio(), analyze_video(), check_stream_type(), do_replex(), and main().

◆ keep_pts

int replex::keep_pts

Definition at line 47 of file replex.h.

Referenced by analyze_audio(), analyze_video(), and main().

◆ fix_sync

int replex::fix_sync

Definition at line 48 of file replex.h.

Referenced by analyze_audio(), and main().

◆ inflength

uint64_t replex::inflength

Definition at line 49 of file replex.h.

Referenced by find_all_pids_file(), find_pes_ids(), find_pids_file(), init_replex(), main(), and save_read().

◆ finread

uint64_t replex::finread

Definition at line 50 of file replex.h.

Referenced by main(), and save_read().

◆ lastper

int replex::lastper

Definition at line 51 of file replex.h.

Referenced by get_avi_from_index(), main(), and save_read().

◆ avi_rest

int replex::avi_rest

Definition at line 52 of file replex.h.

Referenced by replex_fill_buffers().

◆ avi_vcount

int replex::avi_vcount

Definition at line 53 of file replex.h.

◆ fd_in

int replex::fd_in

◆ fd_out

int replex::fd_out

Definition at line 55 of file replex.h.

Referenced by do_replex(), and main().

◆ finish

int replex::finish

Definition at line 56 of file replex.h.

Referenced by do_analyze(), do_demux(), fill_buffers(), and replex_fill_buffers().

◆ demux

int replex::demux

Definition at line 57 of file replex.h.

Referenced by main(), and replex_finish().

◆ dmx_out

int replex::dmx_out[N_AC3+N_AUDIO+1]

Definition at line 58 of file replex.h.

Referenced by analyze_audio(), do_demux(), and main().

◆ analyze

int replex::analyze

Definition at line 59 of file replex.h.

Referenced by analyze_audio(), analyze_video(), do_analyze(), do_scan(), init_replex(), and main().

◆ ac

avi_context replex::ac

Definition at line 60 of file replex.h.

Referenced by check_stream_type(), get_avi_from_index(), init_replex(), and replex_fill_buffers().

◆ vdr

int replex::vdr

Definition at line 61 of file replex.h.

Referenced by find_pes_ids(), main(), pes_es_out(), and pes_id_out().

◆ video_delay

uint64_t replex::video_delay

Definition at line 63 of file replex.h.

Referenced by do_replex(), and main().

◆ audio_delay

uint64_t replex::audio_delay

Definition at line 64 of file replex.h.

Referenced by do_replex(), and main().

◆ audiobuf

int replex::audiobuf

Definition at line 70 of file replex.h.

Referenced by analyze_audio(), find_pids_stdin(), and init_replex().

◆ ac3buf

int replex::ac3buf

Definition at line 71 of file replex.h.

Referenced by analyze_audio(), and init_replex().

◆ videobuf

int replex::videobuf

Definition at line 72 of file replex.h.

Referenced by analyze_video(), and init_replex().

◆ ext_count

int replex::ext_count

Definition at line 74 of file replex.h.

◆ exttype

int replex::exttype[N_AUDIO]

Definition at line 75 of file replex.h.

Referenced by do_replex().

◆ exttypcnt

int replex::exttypcnt[N_AUDIO]

Definition at line 76 of file replex.h.

Referenced by do_replex().

◆ extframe

audio_frame_t replex::extframe[N_AUDIO]

Definition at line 77 of file replex.h.

Referenced by do_replex().

◆ extrbuffer

ringbuffer replex::extrbuffer[N_AUDIO]

Definition at line 78 of file replex.h.

Referenced by do_replex().

◆ index_extrbuffer

ringbuffer replex::index_extrbuffer[N_AUDIO]

Definition at line 79 of file replex.h.

Referenced by do_replex().

◆ ac3n

int replex::ac3n

◆ ac3_id

uint16_t replex::ac3_id[N_AC3]

Definition at line 83 of file replex.h.

Referenced by find_pids_file(), find_pids_stdin(), main(), pes_es_out(), and replex_check_id().

◆ pac3

pes_in_t replex::pac3[N_AC3]

Definition at line 84 of file replex.h.

Referenced by find_pids_stdin(), init_replex(), and replex_tsp().

◆ current_ac3index

index_unit replex::current_ac3index[N_AC3]

Definition at line 85 of file replex.h.

Referenced by analyze_audio(), find_pids_stdin(), and init_replex().

◆ ac3pes_abort

int replex::ac3pes_abort[N_AC3]

Definition at line 86 of file replex.h.

Referenced by analyze_audio(), es_out(), init_replex(), and pes_es_out().

◆ ac3rbuffer

ringbuffer replex::ac3rbuffer[N_AC3]

◆ index_ac3rbuffer

ringbuffer replex::index_ac3rbuffer[N_AC3]

◆ ac3frame_count

uint64_t replex::ac3frame_count[N_AC3]

Definition at line 89 of file replex.h.

Referenced by analyze_audio(), avi_es_out(), find_pids_stdin(), and init_replex().

◆ ac3frame

audio_frame_t replex::ac3frame[N_AC3]

◆ first_ac3pts

uint64_t replex::first_ac3pts[N_AC3]

Definition at line 91 of file replex.h.

Referenced by analyze_audio(), find_pids_stdin(), fix_audio(), and init_replex().

◆ ac3_state

int replex::ac3_state[N_AUDIO]

Definition at line 92 of file replex.h.

Referenced by init_replex().

◆ last_ac3pts

uint64_t replex::last_ac3pts[N_AC3]

Definition at line 93 of file replex.h.

Referenced by analyze_audio(), and init_replex().

◆ apidn

int replex::apidn

◆ apid

uint16_t replex::apid[N_AUDIO]

◆ paudio

pes_in_t replex::paudio[N_AUDIO]

Definition at line 98 of file replex.h.

Referenced by find_pids_stdin(), init_replex(), and replex_tsp().

◆ current_aindex

index_unit replex::current_aindex[N_AUDIO]

Definition at line 99 of file replex.h.

Referenced by analyze_audio(), find_pids_stdin(), and init_replex().

◆ apes_abort

int replex::apes_abort[N_AUDIO]

Definition at line 100 of file replex.h.

Referenced by analyze_audio(), es_out(), init_replex(), and pes_es_out().

◆ arbuffer

ringbuffer replex::arbuffer[N_AUDIO]

◆ index_arbuffer

ringbuffer replex::index_arbuffer[N_AUDIO]

◆ aframe_count

uint64_t replex::aframe_count[N_AUDIO]

Definition at line 103 of file replex.h.

Referenced by analyze_audio(), avi_es_out(), find_pids_stdin(), and init_replex().

◆ aframe

audio_frame_t replex::aframe[N_AUDIO]

◆ first_apts

uint64_t replex::first_apts[N_AUDIO]

Definition at line 105 of file replex.h.

Referenced by analyze_audio(), find_pids_stdin(), fix_audio(), and init_replex().

◆ audio_state

int replex::audio_state[N_AUDIO]

Definition at line 106 of file replex.h.

Referenced by init_replex().

◆ last_apts

uint64_t replex::last_apts[N_AUDIO]

Definition at line 107 of file replex.h.

Referenced by analyze_audio(), and init_replex().

◆ vpid

uint16_t replex::vpid

◆ first_iframe

int replex::first_iframe

Definition at line 111 of file replex.h.

Referenced by analyze_video(), and init_replex().

◆ pvideo

pes_in_t replex::pvideo

Definition at line 112 of file replex.h.

Referenced by do_scan(), find_pes_ids(), init_replex(), replex_fill_buffers(), and replex_tsp().

◆ current_vindex

index_unit replex::current_vindex

Definition at line 113 of file replex.h.

Referenced by analyze_video(), and init_replex().

◆ vpes_abort

int replex::vpes_abort

Definition at line 114 of file replex.h.

Referenced by analyze_video(), es_out(), init_replex(), and pes_es_out().

◆ vrbuffer

ringbuffer replex::vrbuffer

◆ index_vrbuffer

ringbuffer replex::index_vrbuffer

Definition at line 116 of file replex.h.

Referenced by analyze_video(), do_replex(), get_next_video_unit(), guess_fill(), and init_replex().

◆ vframe_count

uint64_t replex::vframe_count

Definition at line 117 of file replex.h.

Referenced by analyze_video(), avi_es_out(), and init_replex().

◆ vgroup_count

uint64_t replex::vgroup_count

Definition at line 118 of file replex.h.

Referenced by analyze_video(), and init_replex().

◆ seq_head

sequence_t replex::seq_head

◆ first_vpts

uint64_t replex::first_vpts

Definition at line 120 of file replex.h.

Referenced by analyze_video(), fix_audio(), and init_replex().

◆ video_state

int replex::video_state

Definition at line 121 of file replex.h.

Referenced by init_replex().

◆ last_vpts

uint64_t replex::last_vpts

Definition at line 122 of file replex.h.

Referenced by analyze_video(), and init_replex().

◆ priv

void* replex::priv

Definition at line 124 of file replex.h.

Referenced by do_replex(), and replex_finish().

◆ scan_found

int replex::scan_found

Definition at line 125 of file replex.h.

Referenced by find_pes_ids(), and pes_id_out().


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