FFmpeg
4.0
|
#include <libavcodec/roqvideo.h>
Data Fields | |
const AVClass * | class |
AVCodecContext * | avctx |
AVFrame * | last_frame |
AVFrame * | current_frame |
int | first_frame |
roq_cell | cb2x2 [256] |
roq_qcell | cb4x4 [256] |
GetByteContext | gb |
int | width |
int | height |
AVLFG | randctx |
uint64_t | lambda |
motion_vect * | this_motion4 |
motion_vect * | last_motion4 |
motion_vect * | this_motion8 |
motion_vect * | last_motion8 |
unsigned int | framesSinceKeyframe |
const AVFrame * | frame_to_enc |
uint8_t * | out_buf |
struct RoqTempData * | tmpData |
int | quake3_compat |
Definition at line 44 of file roqvideo.h.
const AVClass* RoqContext::class |
Definition at line 46 of file roqvideo.h.
AVCodecContext* RoqContext::avctx |
Definition at line 47 of file roqvideo.h.
Referenced by apply_motion_generic(), roq_decode_init(), roq_encode_frame(), roq_encode_init(), roq_encode_video(), and roqvideo_decode_frame().
AVFrame* RoqContext::last_frame |
Definition at line 48 of file roqvideo.h.
Referenced by apply_motion_generic(), eval_motion_dist(), roq_decode_end(), roq_decode_frame(), roq_decode_init(), roq_encode_end(), roq_encode_frame(), roq_encode_init(), and roq_encode_video().
AVFrame* RoqContext::current_frame |
Definition at line 49 of file roqvideo.h.
Referenced by apply_motion_generic(), ff_apply_vector_2x2(), ff_apply_vector_4x4(), gather_data_for_cel(), gather_data_for_subcel(), roq_decode_end(), roq_decode_frame(), roq_decode_init(), roq_encode_end(), roq_encode_frame(), roq_encode_init(), and roq_encode_video().
int RoqContext::first_frame |
Definition at line 50 of file roqvideo.h.
Referenced by roq_encode_frame(), and roq_encode_init().
roq_cell RoqContext::cb2x2[256] |
Definition at line 52 of file roqvideo.h.
Referenced by generate_new_codebooks(), reconstruct_and_encode_image(), roqvideo_decode_frame(), and write_codebooks().
roq_qcell RoqContext::cb4x4[256] |
Definition at line 53 of file roqvideo.h.
Referenced by generate_new_codebooks(), reconstruct_and_encode_image(), remap_codebooks(), roqvideo_decode_frame(), and write_codebooks().
GetByteContext RoqContext::gb |
Definition at line 55 of file roqvideo.h.
Referenced by roq_decode_frame(), and roqvideo_decode_frame().
int RoqContext::width |
Definition at line 56 of file roqvideo.h.
Referenced by apply_motion_generic(), create_cel_evals(), eval_motion_dist(), gather_data_for_cel(), gather_data_for_subcel(), generate_new_codebooks(), motion_search(), roq_decode_init(), roq_encode_frame(), roq_encode_init(), roq_encode_video(), roq_write_video_info_chunk(), and roqvideo_decode_frame().
int RoqContext::height |
Definition at line 56 of file roqvideo.h.
Referenced by apply_motion_generic(), create_cel_evals(), eval_motion_dist(), generate_new_codebooks(), motion_search(), roq_decode_init(), roq_encode_frame(), roq_encode_init(), roq_encode_video(), roq_write_video_info_chunk(), and roqvideo_decode_frame().
AVLFG RoqContext::randctx |
Definition at line 59 of file roqvideo.h.
Referenced by generate_codebook(), and roq_encode_init().
uint64_t RoqContext::lambda |
Definition at line 60 of file roqvideo.h.
Referenced by gather_data_for_cel(), gather_data_for_subcel(), roq_encode_frame(), and roq_encode_video().
motion_vect* RoqContext::this_motion4 |
Definition at line 62 of file roqvideo.h.
Referenced by gather_data_for_subcel(), motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().
motion_vect* RoqContext::last_motion4 |
Definition at line 63 of file roqvideo.h.
Referenced by motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().
motion_vect* RoqContext::this_motion8 |
Definition at line 65 of file roqvideo.h.
Referenced by gather_data_for_cel(), motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().
motion_vect* RoqContext::last_motion8 |
Definition at line 66 of file roqvideo.h.
Referenced by motion_search(), roq_encode_end(), roq_encode_init(), and roq_encode_video().
unsigned int RoqContext::framesSinceKeyframe |
Definition at line 68 of file roqvideo.h.
Referenced by gather_data_for_cel(), gather_data_for_subcel(), roq_encode_frame(), roq_encode_init(), and roq_encode_video().
const AVFrame* RoqContext::frame_to_enc |
Definition at line 70 of file roqvideo.h.
Referenced by eval_motion_dist(), gather_data_for_cel(), gather_data_for_subcel(), generate_new_codebooks(), and roq_encode_frame().
uint8_t* RoqContext::out_buf |
Definition at line 71 of file roqvideo.h.
Referenced by reconstruct_and_encode_image(), roq_encode_frame(), roq_write_video_info_chunk(), and write_codebooks().
struct RoqTempData* RoqContext::tmpData |
Definition at line 72 of file roqvideo.h.
Referenced by roq_encode_end(), roq_encode_init(), and roq_encode_video().
int RoqContext::quake3_compat |
Definition at line 74 of file roqvideo.h.
Referenced by generate_new_codebooks(), remap_codebooks(), roq_encode_init(), and roq_encode_video().