VideoState Struct Reference


Data Fields

SDL_Thread * parse_tid
SDL_Thread * video_tid
AVInputFormatiformat
int no_background
int abort_request
int paused
int last_paused
int seek_req
int seek_flags
int64_t seek_pos
AVFormatContextic
int dtg_active_format
int audio_stream
int av_sync_type
double external_clock
int64_t external_clock_time
double audio_clock
double audio_diff_cum
double audio_diff_avg_coef
double audio_diff_threshold
int audio_diff_avg_count
AVStreamaudio_st
PacketQueue audioq
int audio_hw_buf_size
uint8_t audio_buf1 [(192000 *3)/2]
uint8_t audio_buf2 [(192000 *3)/2]
uint8_t * audio_buf
unsigned int audio_buf_size
int audio_buf_index
AVPacket audio_pkt
uint8_t * audio_pkt_data
int audio_pkt_size
enum SampleFormat audio_src_fmt
AVAudioConvertreformat_ctx
int show_audio
int16_t sample_array [SAMPLE_ARRAY_SIZE]
int sample_array_index
int last_i_start
SDL_Thread * subtitle_tid
int subtitle_stream
int subtitle_stream_changed
AVStreamsubtitle_st
PacketQueue subtitleq
SubPicture subpq [SUBPICTURE_QUEUE_SIZE]
int subpq_size
int subpq_rindex
int subpq_windex
SDL_mutex * subpq_mutex
SDL_cond * subpq_cond
double frame_timer
double frame_last_pts
double frame_last_delay
double video_clock
 pts of last decoded frame / predicted pts of next decoded frame
int video_stream
AVStreamvideo_st
PacketQueue videoq
double video_current_pts
 current displayed pts (different from video_clock if frame fifos are used)
int64_t video_current_pts_time
 time (av_gettime) at which we updated video_current_pts - used to have running video pts
VideoPicture pictq [VIDEO_PICTURE_QUEUE_SIZE]
int pictq_size
int pictq_rindex
int pictq_windex
SDL_mutex * pictq_mutex
SDL_cond * pictq_cond
char filename [1024]
int width
int height
int xleft
int ytop

Detailed Description

Definition at line 102 of file ffplay.c.


Field Documentation

Definition at line 107 of file ffplay.c.

Referenced by decode_interrupt_cb(), decode_thread(), and stream_close().

Definition at line 134 of file ffplay.c.

Referenced by audio_decode_frame(), and sdl_audio_callback().

uint8_t VideoState::audio_buf1[(192000 *3)/2]

Definition at line 132 of file ffplay.c.

Referenced by audio_decode_frame(), and sdl_audio_callback().

uint8_t VideoState::audio_buf2[(192000 *3)/2]

Definition at line 133 of file ffplay.c.

Referenced by audio_decode_frame().

Definition at line 136 of file ffplay.c.

Referenced by audio_write_get_buf_size(), sdl_audio_callback(), and stream_component_open().

Definition at line 135 of file ffplay.c.

Referenced by audio_write_get_buf_size(), sdl_audio_callback(), and stream_component_open().

Definition at line 122 of file ffplay.c.

Referenced by audio_decode_frame(), get_audio_clock(), and synchronize_audio().

Definition at line 124 of file ffplay.c.

Referenced by stream_component_open(), and synchronize_audio().

Definition at line 126 of file ffplay.c.

Referenced by stream_component_open(), and synchronize_audio().

Definition at line 123 of file ffplay.c.

Referenced by synchronize_audio().

Definition at line 125 of file ffplay.c.

Referenced by stream_component_open(), and synchronize_audio().

Definition at line 129 of file ffplay.c.

Referenced by stream_component_open().

Definition at line 137 of file ffplay.c.

Referenced by audio_decode_frame(), and stream_component_open().

Definition at line 138 of file ffplay.c.

Referenced by audio_decode_frame().

Definition at line 139 of file ffplay.c.

Referenced by audio_decode_frame().

Definition at line 140 of file ffplay.c.

Referenced by audio_decode_frame(), and stream_component_open().

Definition at line 118 of file ffplay.c.

Referenced by compute_frame_delay(), get_master_clock(), stream_open(), and synchronize_audio().

Definition at line 114 of file ffplay.c.

Referenced by video_image_display().

Definition at line 119 of file ffplay.c.

Referenced by get_external_clock().

Definition at line 120 of file ffplay.c.

Referenced by get_external_clock().

Definition at line 173 of file ffplay.c.

Referenced by decode_thread(), and stream_open().

Definition at line 160 of file ffplay.c.

Referenced by compute_frame_delay(), and stream_component_open().

Definition at line 159 of file ffplay.c.

Referenced by compute_frame_delay().

Definition at line 158 of file ffplay.c.

Referenced by compute_frame_delay(), stream_component_open(), and stream_pause().

Definition at line 174 of file ffplay.c.

Referenced by event_loop(), video_audio_display(), video_image_display(), and video_open().

Definition at line 105 of file ffplay.c.

Referenced by decode_thread(), and stream_open().

Definition at line 146 of file ffplay.c.

Referenced by video_audio_display().

Definition at line 109 of file ffplay.c.

Referenced by decode_thread().

Definition at line 106 of file ffplay.c.

Referenced by video_image_display().

SDL_Thread* VideoState::parse_tid

Definition at line 103 of file ffplay.c.

Referenced by stream_close(), and stream_open().

VideoPicture VideoState::pictq[VIDEO_PICTURE_QUEUE_SIZE]

Definition at line 168 of file ffplay.c.

Referenced by video_image_display(), and video_refresh_timer().

Definition at line 168 of file ffplay.c.

Referenced by queue_picture(), and video_refresh_timer().

Definition at line 168 of file ffplay.c.

Referenced by alloc_picture(), and queue_picture().

Definition at line 141 of file ffplay.c.

Referenced by audio_decode_frame(), and stream_component_close().

int16_t VideoState::sample_array[SAMPLE_ARRAY_SIZE]

Definition at line 144 of file ffplay.c.

Referenced by update_sample_display(), and video_audio_display().

Definition at line 145 of file ffplay.c.

Referenced by update_sample_display(), and video_audio_display().

Definition at line 111 of file ffplay.c.

Referenced by decode_thread(), and stream_seek().

Definition at line 112 of file ffplay.c.

Referenced by decode_thread(), and stream_seek().

Definition at line 110 of file ffplay.c.

Referenced by decode_thread(), and stream_seek().

Definition at line 143 of file ffplay.c.

Referenced by decode_thread(), sdl_audio_callback(), toggle_audio_display(), and video_display().

SubPicture VideoState::subpq[SUBPICTURE_QUEUE_SIZE]

Definition at line 153 of file ffplay.c.

Referenced by subtitle_thread(), video_image_display(), and video_refresh_timer().

Definition at line 154 of file ffplay.c.

Referenced by video_image_display(), and video_refresh_timer().

Definition at line 154 of file ffplay.c.

Referenced by subtitle_thread(), video_image_display(), and video_refresh_timer().

Definition at line 154 of file ffplay.c.

Referenced by subtitle_thread().

Definition at line 150 of file ffplay.c.

Referenced by stream_component_close(), and video_refresh_timer().

Definition at line 148 of file ffplay.c.

Referenced by stream_component_close(), and stream_component_open().

pts of last decoded frame / predicted pts of next decoded frame

Definition at line 161 of file ffplay.c.

Referenced by output_picture2(), and synchronize_audio().

current displayed pts (different from video_clock if frame fifos are used)

Definition at line 165 of file ffplay.c.

Referenced by get_video_clock(), stream_pause(), and video_refresh_timer().

time (av_gettime) at which we updated video_current_pts - used to have running video pts

Definition at line 166 of file ffplay.c.

Referenced by get_video_clock(), stream_component_open(), stream_pause(), and video_refresh_timer().

SDL_Thread* VideoState::video_tid

Definition at line 104 of file ffplay.c.

Referenced by stream_component_close(), and stream_component_open().

Definition at line 174 of file ffplay.c.

Referenced by event_loop(), video_audio_display(), video_image_display(), and video_open().

Definition at line 174 of file ffplay.c.

Referenced by stream_open(), video_audio_display(), and video_image_display().

Definition at line 174 of file ffplay.c.

Referenced by stream_open(), video_audio_display(), and video_image_display().


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

Generated on Fri Oct 26 02:35:48 2012 for FFmpeg by  doxygen 1.5.8