FFmpeg
|
#include <v360.h>
int V360Context::in |
Definition at line 121 of file v360.h.
Referenced by config_output().
int V360Context::out |
Definition at line 121 of file v360.h.
Referenced by config_output().
int V360Context::interp |
Definition at line 122 of file v360.h.
Referenced by config_output(), and ff_v360_init_x86().
int V360Context::alpha |
Definition at line 123 of file v360.h.
Referenced by config_output(), and query_formats().
int V360Context::width |
Definition at line 124 of file v360.h.
Referenced by config_output().
int V360Context::height |
Definition at line 124 of file v360.h.
Referenced by config_output().
char* V360Context::in_forder |
Definition at line 125 of file v360.h.
Referenced by prepare_cube_in().
char* V360Context::out_forder |
Definition at line 126 of file v360.h.
Referenced by prepare_cube_out().
char* V360Context::in_frot |
Definition at line 127 of file v360.h.
Referenced by prepare_cube_in().
char* V360Context::out_frot |
Definition at line 128 of file v360.h.
Referenced by prepare_cube_out().
char* V360Context::rorder |
Definition at line 129 of file v360.h.
Referenced by config_output().
int V360Context::in_cubemap_face_order[6] |
Definition at line 131 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 132 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 133 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 134 of file v360.h.
Referenced by cube_to_xyz(), prepare_cube_out(), and prepare_eac_out().
int V360Context::rotation_order[3] |
Definition at line 135 of file v360.h.
Referenced by config_output().
int V360Context::in_stereo |
Definition at line 137 of file v360.h.
Referenced by config_output().
int V360Context::out_stereo |
Definition at line 137 of file v360.h.
Referenced by config_output().
float V360Context::in_pad |
Definition at line 139 of file v360.h.
Referenced by xyz_to_barrelsplit(), xyz_to_cube1x6(), xyz_to_cube3x2(), and xyz_to_cube6x1().
float V360Context::out_pad |
Definition at line 139 of file v360.h.
Referenced by barrelsplit_to_xyz(), cube1x6_to_xyz(), cube3x2_to_xyz(), and cube6x1_to_xyz().
int V360Context::fin_pad |
Definition at line 140 of file v360.h.
Referenced by xyz_to_barrelsplit(), xyz_to_cube1x6(), xyz_to_cube3x2(), and xyz_to_cube6x1().
int V360Context::fout_pad |
Definition at line 140 of file v360.h.
Referenced by barrelsplit_to_xyz(), cube1x6_to_xyz(), cube3x2_to_xyz(), and cube6x1_to_xyz().
float V360Context::yaw |
Definition at line 142 of file v360.h.
Referenced by config_output(), and process_command().
float V360Context::pitch |
Definition at line 142 of file v360.h.
Referenced by config_output(), and process_command().
float V360Context::roll |
Definition at line 142 of file v360.h.
Referenced by config_output(), and process_command().
int V360Context::ih_flip |
Definition at line 144 of file v360.h.
Referenced by v360_slice().
int V360Context::iv_flip |
Definition at line 144 of file v360.h.
Referenced by v360_slice().
int V360Context::h_flip |
Definition at line 145 of file v360.h.
Referenced by config_output().
int V360Context::v_flip |
Definition at line 145 of file v360.h.
Referenced by config_output().
int V360Context::d_flip |
Definition at line 145 of file v360.h.
Referenced by config_output().
int V360Context::in_transpose |
Definition at line 146 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::out_transpose |
Definition at line 146 of file v360.h.
Referenced by config_output(), and v360_slice().
float V360Context::h_fov |
Definition at line 148 of file v360.h.
Referenced by config_output(), pannini_to_xyz(), prepare_cylindrical_out(), prepare_equirect_out(), prepare_equisolid_out(), prepare_fisheye_out(), prepare_flat_out(), prepare_orthographic_out(), and prepare_stereographic_out().
float V360Context::v_fov |
Definition at line 148 of file v360.h.
Referenced by config_output(), perspective_to_xyz(), prepare_cylindrical_out(), prepare_equirect_out(), prepare_equisolid_out(), prepare_fisheye_out(), prepare_flat_out(), prepare_orthographic_out(), and prepare_stereographic_out().
float V360Context::d_fov |
Definition at line 148 of file v360.h.
Referenced by config_output().
float V360Context::ih_fov |
Definition at line 149 of file v360.h.
Referenced by config_output(), prepare_cylindrical_in(), prepare_equirect_in(), prepare_equisolid_in(), prepare_fisheye_in(), prepare_flat_in(), prepare_orthographic_in(), prepare_stereographic_in(), and xyz_to_pannini().
float V360Context::iv_fov |
Definition at line 149 of file v360.h.
Referenced by config_output(), prepare_cylindrical_in(), prepare_equirect_in(), prepare_equisolid_in(), prepare_fisheye_in(), prepare_flat_in(), prepare_orthographic_in(), prepare_stereographic_in(), and xyz_to_cylindrical().
float V360Context::id_fov |
Definition at line 149 of file v360.h.
Referenced by config_output().
float V360Context::flat_range[2] |
Definition at line 150 of file v360.h.
Referenced by cylindrical_to_xyz(), dfisheye_to_xyz(), equirect_to_xyz(), equisolid_to_xyz(), fisheye_to_xyz(), flat_to_xyz(), orthographic_to_xyz(), prepare_cylindrical_out(), prepare_equirect_out(), prepare_equisolid_out(), prepare_fisheye_out(), prepare_flat_out(), prepare_orthographic_out(), prepare_stereographic_out(), and stereographic_to_xyz().
float V360Context::iflat_range[2] |
Definition at line 151 of file v360.h.
Referenced by prepare_cylindrical_in(), prepare_equirect_in(), prepare_equisolid_in(), prepare_fisheye_in(), prepare_flat_in(), prepare_orthographic_in(), prepare_stereographic_in(), xyz_to_cylindrical(), xyz_to_dfisheye(), xyz_to_equirect(), xyz_to_equisolid(), xyz_to_fisheye(), xyz_to_flat(), xyz_to_orthographic(), and xyz_to_stereographic().
float V360Context::rot_quaternion[2][4] |
Definition at line 153 of file v360.h.
Referenced by config_output(), init(), and v360_slice().
float V360Context::output_mirror_modifier[3] |
Definition at line 155 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::in_width |
Definition at line 157 of file v360.h.
Referenced by config_output().
int V360Context::in_height |
Definition at line 157 of file v360.h.
Referenced by config_output().
int V360Context::pr_width[4] |
Definition at line 160 of file v360.h.
Referenced by allocate_plane(), config_output(), and v360_slice().
int V360Context::pr_height[4] |
Definition at line 160 of file v360.h.
Referenced by allocate_plane(), config_output(), and v360_slice().
int V360Context::in_offset_w[4] |
Definition at line 162 of file v360.h.
Referenced by config_output().
int V360Context::in_offset_h[4] |
Definition at line 162 of file v360.h.
Referenced by config_output().
int V360Context::out_offset_w[4] |
Definition at line 163 of file v360.h.
Referenced by config_output().
int V360Context::out_offset_h[4] |
Definition at line 163 of file v360.h.
Referenced by config_output().
int V360Context::planewidth[4] |
Definition at line 165 of file v360.h.
Referenced by config_output().
int V360Context::planeheight[4] |
Definition at line 165 of file v360.h.
Referenced by config_output().
int V360Context::inplanewidth[4] |
Definition at line 166 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::inplaneheight[4] |
Definition at line 166 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::uv_linesize[4] |
Definition at line 167 of file v360.h.
Referenced by allocate_plane(), config_output(), and v360_slice().
int V360Context::nb_planes |
Definition at line 168 of file v360.h.
Referenced by config_output().
int V360Context::nb_allocated |
Definition at line 169 of file v360.h.
Referenced by config_output(), uninit(), and v360_slice().
int V360Context::elements |
Definition at line 170 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::mask_size |
Definition at line 171 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::max_value |
Definition at line 172 of file v360.h.
Referenced by config_output(), and v360_slice().
int V360Context::nb_threads |
Definition at line 173 of file v360.h.
Referenced by allocate_plane(), config_output(), filter_frame(), and uninit().
SliceXYRemap* V360Context::slice_remap |
Definition at line 175 of file v360.h.
Referenced by allocate_plane(), config_output(), uninit(), and v360_slice().
unsigned V360Context::map[4] |
Definition at line 176 of file v360.h.
Referenced by config_output().
int(* V360Context::in_transform) (const struct V360Context *s, const float *vec, int width, int height, int16_t us[4][4], int16_t vs[4][4], float *du, float *dv) |
Definition at line 178 of file v360.h.
Referenced by config_output(), and v360_slice().
int(* V360Context::out_transform) (const struct V360Context *s, int i, int j, int width, int height, float *vec) |
Definition at line 182 of file v360.h.
Referenced by config_output(), and v360_slice().
void(* V360Context::calculate_kernel) (float du, float dv, const XYRemap *rmap, int16_t *u, int16_t *v, int16_t *ker) |
Definition at line 186 of file v360.h.
Referenced by config_output(), and v360_slice().
Definition at line 189 of file v360.h.
Referenced by config_output(), and filter_frame().
void(* V360Context::remap_line) (uint8_t *dst, int width, const uint8_t *const src, ptrdiff_t in_linesize, const int16_t *const u, const int16_t *const v, const int16_t *const ker) |
Definition at line 191 of file v360.h.
Referenced by ff_v360_init_x86().