FFmpeg
|
Data Fields | |
Decoder | dec |
AVCodecContext * | dec_ctx |
AVFrame * | frame |
AVPacket * | pkt |
AVRational | sar_override |
AVRational | framerate_in |
int | flags |
enum AVPixelFormat | hwaccel_pix_fmt |
enum HWAccelID | hwaccel_id |
enum AVHWDeviceType | hwaccel_device_type |
enum AVPixelFormat | hwaccel_output_format |
int64_t | last_frame_pts |
int64_t | last_frame_duration_est |
AVRational | last_frame_tb |
int64_t | last_filter_in_rescale_delta |
int | last_frame_sample_rate |
AVFrame * | sub_prev [2] |
AVFrame * | sub_heartbeat |
Scheduler * | sch |
unsigned | sch_idx |
int | index |
void * | log_parent |
char | log_name [32] |
char * | parent_name |
struct { | |
AVDictionary * opts | |
const AVCodec * codec | |
} | standalone_init |
Definition at line 38 of file ffmpeg_dec.c.
Decoder DecoderPriv::dec |
Definition at line 39 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_init(), dec_open(), decoder_thread(), packet_decode(), and transcode_subtitles().
AVCodecContext* DecoderPriv::dec_ctx |
Definition at line 41 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), dec_thread_set_name(), decoder_thread(), hw_device_setup_for_decode(), packet_decode(), transcode_subtitles(), video_duration_estimate(), and video_frame_process().
AVFrame* DecoderPriv::frame |
Definition at line 43 of file ffmpeg_dec.c.
Referenced by dec_alloc(), and dec_free().
AVPacket* DecoderPriv::pkt |
Definition at line 44 of file ffmpeg_dec.c.
Referenced by dec_alloc(), and dec_free().
AVRational DecoderPriv::sar_override |
Definition at line 47 of file ffmpeg_dec.c.
Referenced by dec_open(), and video_frame_process().
AVRational DecoderPriv::framerate_in |
Definition at line 49 of file ffmpeg_dec.c.
Referenced by dec_open(), video_duration_estimate(), and video_frame_process().
int DecoderPriv::flags |
Definition at line 52 of file ffmpeg_dec.c.
Referenced by dec_open(), fix_sub_duration_heartbeat(), packet_decode(), process_subtitle(), video_duration_estimate(), and video_frame_process().
enum AVPixelFormat DecoderPriv::hwaccel_pix_fmt |
Definition at line 54 of file ffmpeg_dec.c.
Referenced by dec_alloc(), get_format(), and video_frame_process().
enum HWAccelID DecoderPriv::hwaccel_id |
Definition at line 55 of file ffmpeg_dec.c.
Referenced by dec_open(), get_format(), and hw_device_setup_for_decode().
enum AVHWDeviceType DecoderPriv::hwaccel_device_type |
Definition at line 56 of file ffmpeg_dec.c.
Referenced by dec_open(), get_format(), and hw_device_setup_for_decode().
enum AVPixelFormat DecoderPriv::hwaccel_output_format |
Definition at line 57 of file ffmpeg_dec.c.
Referenced by dec_open(), and hwaccel_retrieve_data().
int64_t DecoderPriv::last_frame_pts |
Definition at line 62 of file ffmpeg_dec.c.
Referenced by audio_samplerate_update(), audio_ts_process(), dec_alloc(), decoder_thread(), video_duration_estimate(), and video_frame_process().
int64_t DecoderPriv::last_frame_duration_est |
Definition at line 63 of file ffmpeg_dec.c.
Referenced by audio_samplerate_update(), audio_ts_process(), decoder_thread(), video_duration_estimate(), and video_frame_process().
AVRational DecoderPriv::last_frame_tb |
Definition at line 64 of file ffmpeg_dec.c.
Referenced by audio_samplerate_update(), dec_alloc(), decoder_thread(), and video_frame_process().
int64_t DecoderPriv::last_filter_in_rescale_delta |
Definition at line 65 of file ffmpeg_dec.c.
Referenced by audio_ts_process(), and dec_alloc().
int DecoderPriv::last_frame_sample_rate |
Definition at line 66 of file ffmpeg_dec.c.
Referenced by audio_samplerate_update().
AVFrame* DecoderPriv::sub_prev[2] |
Definition at line 69 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), fix_sub_duration_heartbeat(), and process_subtitle().
AVFrame* DecoderPriv::sub_heartbeat |
Definition at line 70 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), and fix_sub_duration_heartbeat().
Scheduler* DecoderPriv::sch |
Definition at line 72 of file ffmpeg_dec.c.
Referenced by dec_alloc(), decoder_thread(), packet_decode(), process_subtitle(), and transcode_subtitles().
unsigned DecoderPriv::sch_idx |
Definition at line 73 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_filter_add(), dec_init(), decoder_thread(), packet_decode(), process_subtitle(), and transcode_subtitles().
int DecoderPriv::index |
Definition at line 76 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_filter_add(), dec_standalone_open(), and dec_thread_set_name().
void* DecoderPriv::log_parent |
Definition at line 77 of file ffmpeg_dec.c.
Referenced by dec_open().
char DecoderPriv::log_name[32] |
Definition at line 78 of file ffmpeg_dec.c.
Referenced by dec_item_name(), and dec_open().
char* DecoderPriv::parent_name |
Definition at line 79 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), dec_thread_set_name(), and packet_decode().
AVDictionary* DecoderPriv::opts |
Definition at line 82 of file ffmpeg_dec.c.
Referenced by dec_create(), dec_free(), and dec_standalone_open().
const AVCodec* DecoderPriv::codec |
Definition at line 83 of file ffmpeg_dec.c.
Referenced by dec_create(), and dec_standalone_open().
struct { ... } DecoderPriv::standalone_init |
Referenced by dec_create(), dec_free(), and dec_standalone_open().