Lines Matching refs:projection
217 MatroskaTrackVideoProjection projection;
517 { MATROSKA_ID_VIDEOPROJECTION, EBML_NEST, 0, 0, offsetof(MatroskaTrackVideo, projection), { .n = matroska_track_video_projection } },
2254 "projection in stream %u (yaw %f, pitch %f, roll %f)\n",
2280 const MatroskaTrackVideoProjection *mkv_projection = &track->video.projection;
2282 enum AVSphericalProjection projection;
2293 switch (track->video.projection.type) {
2297 if (track->video.projection.private.size == 20) {
2310 } else if (track->video.projection.private.size != 0) {
2316 projection = AV_SPHERICAL_EQUIRECTANGULAR_TILE;
2318 projection = AV_SPHERICAL_EQUIRECTANGULAR;
2321 if (track->video.projection.private.size < 4) {
2322 av_log(logctx, AV_LOG_ERROR, "Missing projection private properties\n");
2324 } else if (track->video.projection.private.size == 12) {
2331 projection = AV_SPHERICAL_CUBEMAP;
2341 track->video.projection.type);
2349 spherical->projection = projection;
2351 spherical->yaw = (int32_t) (track->video.projection.yaw * (1 << 16));
2352 spherical->pitch = (int32_t) (track->video.projection.pitch * (1 << 16));
2353 spherical->roll = (int32_t) (track->video.projection.roll * (1 << 16));