FFmpeg
|
Data Fields | |
Decoder | dec |
AVCodecContext * | dec_ctx |
AVFrame * | frame |
AVFrame * | frame_tmp_ref |
AVPacket * | pkt |
AVRational | sar_override |
AVRational | framerate_in |
int | flags |
int | apply_cropping |
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 |
int | multiview_user_config |
struct { | |
ViewSpecifier vs | |
unsigned out_idx | |
} * | views_requested |
int | nb_views_requested |
struct { | |
unsigned id | |
uintptr_t out_mask | |
} * | view_map |
int | nb_view_map |
struct { | |
AVDictionary * opts | |
const AVCodec * codec | |
} | standalone_init |
Definition at line 39 of file ffmpeg_dec.c.
Decoder DecoderPriv::dec |
Definition at line 40 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 42 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 44 of file ffmpeg_dec.c.
Referenced by dec_alloc(), and dec_free().
AVFrame* DecoderPriv::frame_tmp_ref |
Definition at line 45 of file ffmpeg_dec.c.
Referenced by dec_free(), multiview_setup(), and packet_decode().
AVPacket* DecoderPriv::pkt |
Definition at line 46 of file ffmpeg_dec.c.
Referenced by dec_alloc(), and dec_free().
AVRational DecoderPriv::sar_override |
Definition at line 49 of file ffmpeg_dec.c.
Referenced by dec_open(), and video_frame_process().
AVRational DecoderPriv::framerate_in |
Definition at line 51 of file ffmpeg_dec.c.
Referenced by dec_open(), video_duration_estimate(), and video_frame_process().
int DecoderPriv::flags |
Definition at line 54 of file ffmpeg_dec.c.
Referenced by dec_open(), fix_sub_duration_heartbeat(), packet_decode(), process_subtitle(), video_duration_estimate(), and video_frame_process().
int DecoderPriv::apply_cropping |
Definition at line 55 of file ffmpeg_dec.c.
Referenced by dec_open(), and video_frame_process().
enum AVPixelFormat DecoderPriv::hwaccel_pix_fmt |
Definition at line 57 of file ffmpeg_dec.c.
Referenced by dec_alloc(), get_format(), and video_frame_process().
enum HWAccelID DecoderPriv::hwaccel_id |
Definition at line 58 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 59 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 60 of file ffmpeg_dec.c.
Referenced by dec_open(), and hwaccel_retrieve_data().
int64_t DecoderPriv::last_frame_pts |
Definition at line 65 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 66 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 67 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 68 of file ffmpeg_dec.c.
Referenced by audio_ts_process(), and dec_alloc().
int DecoderPriv::last_frame_sample_rate |
Definition at line 69 of file ffmpeg_dec.c.
Referenced by audio_samplerate_update().
AVFrame* DecoderPriv::sub_prev[2] |
Definition at line 72 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 73 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), and fix_sub_duration_heartbeat().
Scheduler* DecoderPriv::sch |
Definition at line 75 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_request_view(), decoder_thread(), packet_decode(), process_subtitle(), and transcode_subtitles().
unsigned DecoderPriv::sch_idx |
Definition at line 76 of file ffmpeg_dec.c.
Referenced by dec_alloc(), dec_create(), dec_init(), dec_request_view(), decoder_thread(), packet_decode(), process_subtitle(), and transcode_subtitles().
int DecoderPriv::index |
Definition at line 79 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 80 of file ffmpeg_dec.c.
Referenced by dec_open().
char DecoderPriv::log_name[32] |
Definition at line 81 of file ffmpeg_dec.c.
Referenced by dec_item_name(), and dec_open().
char* DecoderPriv::parent_name |
Definition at line 82 of file ffmpeg_dec.c.
Referenced by dec_free(), dec_open(), dec_thread_set_name(), and packet_decode().
int DecoderPriv::multiview_user_config |
Definition at line 85 of file ffmpeg_dec.c.
Referenced by dec_request_view(), and multiview_check_manual().
ViewSpecifier DecoderPriv::vs |
Definition at line 88 of file ffmpeg_dec.c.
Referenced by dec_request_view(), and multiview_setup().
unsigned DecoderPriv::out_idx |
Definition at line 89 of file ffmpeg_dec.c.
Referenced by dec_request_view().
struct { ... } * DecoderPriv::views_requested |
Referenced by dec_free(), dec_request_view(), and multiview_setup().
int DecoderPriv::nb_views_requested |
Definition at line 91 of file ffmpeg_dec.c.
Referenced by dec_request_view(), and multiview_setup().
unsigned DecoderPriv::id |
Definition at line 96 of file ffmpeg_dec.c.
Referenced by get_buffer(), and multiview_setup().
uintptr_t DecoderPriv::out_mask |
Definition at line 97 of file ffmpeg_dec.c.
Referenced by dec_request_view(), get_buffer(), and multiview_setup().
struct { ... } * DecoderPriv::view_map |
Referenced by dec_free(), dec_request_view(), get_buffer(), and multiview_setup().
int DecoderPriv::nb_view_map |
Definition at line 99 of file ffmpeg_dec.c.
Referenced by get_buffer(), and multiview_setup().
AVDictionary* DecoderPriv::opts |
Definition at line 102 of file ffmpeg_dec.c.
Referenced by dec_create(), dec_free(), and dec_standalone_open().
const AVCodec* DecoderPriv::codec |
Definition at line 103 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().