FFmpeg
|
#include <v360.h>
int V360Context::in |
Definition at line 100 of file v360.h.
Referenced by config_output().
int V360Context::out |
Definition at line 100 of file v360.h.
Referenced by config_output().
int V360Context::interp |
Definition at line 101 of file v360.h.
Referenced by config_output(), and ff_v360_init_x86().
int V360Context::width |
Definition at line 102 of file v360.h.
Referenced by config_output().
int V360Context::height |
Definition at line 102 of file v360.h.
Referenced by config_output().
char* V360Context::in_forder |
Definition at line 103 of file v360.h.
Referenced by prepare_cube_in().
char* V360Context::out_forder |
Definition at line 104 of file v360.h.
Referenced by prepare_cube_out().
char* V360Context::in_frot |
Definition at line 105 of file v360.h.
Referenced by prepare_cube_in().
char* V360Context::out_frot |
Definition at line 106 of file v360.h.
Referenced by prepare_cube_out().
char* V360Context::rorder |
Definition at line 107 of file v360.h.
Referenced by config_output().
int V360Context::in_cubemap_face_order[6] |
Definition at line 109 of file v360.h.
Referenced by prepare_cube_in(), prepare_eac_in(), process_cube_coordinates(), xyz_to_cube(), xyz_to_cube1x6(), xyz_to_cube3x2(), xyz_to_cube6x1(), and xyz_to_eac().
int V360Context::out_cubemap_direction_order[6] |
Definition at line 110 of file v360.h.
Referenced by cube_to_xyz(), prepare_cube_out(), and prepare_eac_out().
int V360Context::in_cubemap_face_rotation[6] |
Definition at line 111 of file v360.h.
Referenced by prepare_cube_in(), prepare_eac_in(), process_cube_coordinates(), and xyz_to_cube().
int V360Context::out_cubemap_face_rotation[6] |
Definition at line 112 of file v360.h.
Referenced by cube_to_xyz(), prepare_cube_out(), and prepare_eac_out().
int V360Context::rotation_order[3] |
Definition at line 113 of file v360.h.
Referenced by config_output().
int V360Context::in_stereo |
Definition at line 115 of file v360.h.
Referenced by config_output().
int V360Context::out_stereo |
Definition at line 115 of file v360.h.
Referenced by config_output().
float V360Context::in_pad |
Definition at line 117 of file v360.h.
Referenced by xyz_to_cube1x6(), xyz_to_cube3x2(), xyz_to_cube6x1(), and xyz_to_dfisheye().
float V360Context::out_pad |
Definition at line 117 of file v360.h.
Referenced by cube1x6_to_xyz(), cube3x2_to_xyz(), cube6x1_to_xyz(), and dfisheye_to_xyz().
int V360Context::fin_pad |
Definition at line 118 of file v360.h.
Referenced by xyz_to_cube1x6(), xyz_to_cube3x2(), and xyz_to_cube6x1().
int V360Context::fout_pad |
Definition at line 118 of file v360.h.
Referenced by cube1x6_to_xyz(), cube3x2_to_xyz(), and cube6x1_to_xyz().
float V360Context::yaw |
Definition at line 120 of file v360.h.
Referenced by config_output().
float V360Context::pitch |
Definition at line 120 of file v360.h.
Referenced by config_output().
float V360Context::roll |
Definition at line 120 of file v360.h.
Referenced by config_output().
int V360Context::ih_flip |
Definition at line 122 of file v360.h.
Referenced by config_output(), prepare_eac_in(), and xyz_to_barrel().
int V360Context::iv_flip |
Definition at line 122 of file v360.h.
Referenced by config_output(), and prepare_eac_in().
int V360Context::h_flip |
Definition at line 123 of file v360.h.
Referenced by config_output().
int V360Context::v_flip |
Definition at line 123 of file v360.h.
Referenced by config_output().
int V360Context::d_flip |
Definition at line 123 of file v360.h.
Referenced by config_output().
int V360Context::in_transpose |
Definition at line 124 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::out_transpose |
Definition at line 124 of file v360.h.
Referenced by config_output(), and v360_slice().
float V360Context::h_fov |
Definition at line 126 of file v360.h.
Referenced by fov_from_dfov(), prepare_flat_out(), and prepare_stereographic_out().
float V360Context::v_fov |
Definition at line 126 of file v360.h.
Referenced by fov_from_dfov(), prepare_flat_out(), and prepare_stereographic_out().
float V360Context::d_fov |
Definition at line 126 of file v360.h.
Referenced by config_output(), and fov_from_dfov().
float V360Context::flat_range[2] |
Definition at line 127 of file v360.h.
Referenced by flat_to_xyz(), prepare_flat_out(), prepare_stereographic_out(), and stereographic_to_xyz().
float V360Context::rot_mat[3][3] |
Definition at line 129 of file v360.h.
Referenced by config_output(), and v360_slice().
float V360Context::input_mirror_modifier[2] |
Definition at line 131 of file v360.h.
Referenced by config_output(), xyz_to_ball(), xyz_to_barrel(), xyz_to_cube(), xyz_to_dfisheye(), xyz_to_equirect(), xyz_to_hammer(), xyz_to_mercator(), xyz_to_sinusoidal(), and xyz_to_stereographic().
float V360Context::output_mirror_modifier[3] |
Definition at line 132 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::in_width |
Definition at line 134 of file v360.h.
Referenced by config_output(), xyz_to_cube1x6(), xyz_to_cube3x2(), and xyz_to_cube6x1().
int V360Context::in_height |
Definition at line 134 of file v360.h.
Referenced by config_output(), xyz_to_cube1x6(), xyz_to_cube3x2(), and xyz_to_cube6x1().
int V360Context::out_width |
Definition at line 135 of file v360.h.
Referenced by config_output(), cube1x6_to_xyz(), cube3x2_to_xyz(), and cube6x1_to_xyz().
int V360Context::out_height |
Definition at line 135 of file v360.h.
Referenced by config_output(), cube1x6_to_xyz(), cube3x2_to_xyz(), and cube6x1_to_xyz().
int V360Context::pr_width[4] |
Definition at line 137 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::pr_height[4] |
Definition at line 137 of file v360.h.
Referenced by allocate_plane(), config_output(), and v360_slice().
int V360Context::in_offset_w[4] |
Definition at line 139 of file v360.h.
Referenced by config_output().
int V360Context::in_offset_h[4] |
Definition at line 139 of file v360.h.
Referenced by config_output().
int V360Context::out_offset_w[4] |
Definition at line 140 of file v360.h.
Referenced by config_output().
int V360Context::out_offset_h[4] |
Definition at line 140 of file v360.h.
Referenced by config_output().
int V360Context::planewidth[4] |
Definition at line 142 of file v360.h.
Referenced by config_output().
int V360Context::planeheight[4] |
Definition at line 142 of file v360.h.
Referenced by config_output().
int V360Context::inplanewidth[4] |
Definition at line 143 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::inplaneheight[4] |
Definition at line 143 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::uv_linesize[4] |
Definition at line 144 of file v360.h.
Referenced by allocate_plane(), config_output(), and v360_slice().
int V360Context::nb_planes |
Definition at line 145 of file v360.h.
Referenced by config_output().
int V360Context::nb_allocated |
Definition at line 146 of file v360.h.
Referenced by config_output(), uninit(), and v360_slice().
int V360Context::elements |
Definition at line 147 of file v360.h.
Referenced by config_output(), and v360_slice().
uint16_t* V360Context::u[2] |
Definition at line 149 of file v360.h.
Referenced by allocate_plane(), uninit(), and v360_slice().
uint16_t * V360Context::v[2] |
Definition at line 149 of file v360.h.
Referenced by allocate_plane(), uninit(), and v360_slice().
int16_t* V360Context::ker[2] |
Definition at line 150 of file v360.h.
Referenced by allocate_plane(), uninit(), and v360_slice().
unsigned V360Context::map[4] |
Definition at line 151 of file v360.h.
Referenced by config_output().
void(* V360Context::in_transform) (const struct V360Context *s, const float *vec, int width, int height, uint16_t us[4][4], uint16_t vs[4][4], float *du, float *dv) |
Definition at line 153 of file v360.h.
Referenced by config_output(), and v360_slice().
void(* V360Context::out_transform) (const struct V360Context *s, int i, int j, int width, int height, float *vec) |
Definition at line 157 of file v360.h.
Referenced by config_output(), and v360_slice().
void(* V360Context::calculate_kernel) (float du, float dv, const XYRemap *rmap, uint16_t *u, uint16_t *v, int16_t *ker) |
Definition at line 161 of file v360.h.
Referenced by config_output(), and v360_slice().
Definition at line 164 of file v360.h.
Referenced by config_output(), and filter_frame().
void(* V360Context::remap_line) (uint8_t *dst, int width, const uint8_t *src, ptrdiff_t in_linesize, const uint16_t *u, const uint16_t *v, const int16_t *ker) |
Definition at line 166 of file v360.h.
Referenced by ff_v360_init_x86().