Lines Matching refs:spherical_mapping
1921 static int mov_write_sv3d_tag(AVFormatContext *s, AVIOContext *pb, AVSphericalMapping *spherical_mapping)
1926 if (spherical_mapping->projection != AV_SPHERICAL_EQUIRECTANGULAR &&
1927 spherical_mapping->projection != AV_SPHERICAL_EQUIRECTANGULAR_TILE &&
1928 spherical_mapping->projection != AV_SPHERICAL_CUBEMAP) {
1929 av_log(s, AV_LOG_WARNING, "Unsupported projection %d. sv3d not written.\n", spherical_mapping->projection);
1951 avio_wb32(pb, spherical_mapping->yaw);
1952 avio_wb32(pb, spherical_mapping->pitch);
1953 avio_wb32(pb, spherical_mapping->roll);
1955 switch (spherical_mapping->projection) {
1961 avio_wb32(pb, spherical_mapping->bound_top);
1962 avio_wb32(pb, spherical_mapping->bound_bottom);
1963 avio_wb32(pb, spherical_mapping->bound_left);
1964 avio_wb32(pb, spherical_mapping->bound_right);
1971 avio_wb32(pb, spherical_mapping->padding); /* padding */
2491 AVSphericalMapping* spherical_mapping = (AVSphericalMapping*)av_stream_get_side_data(track->st, AV_PKT_DATA_SPHERICAL, NULL);
2497 if (spherical_mapping)
2498 mov_write_sv3d_tag(mov->fc, pb, spherical_mapping);