aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/isom.h
diff options
context:
space:
mode:
authorVittorio Giovara <vittorio.giovara@gmail.com>2016-11-02 11:29:15 -0400
committerVittorio Giovara <vittorio.giovara@gmail.com>2016-12-07 14:35:06 -0500
commite90137c045721a1635cc241eb1e1be1126389c38 (patch)
tree384452d1e0ece76970d2bbdfca2cc5c75b3ad125 /libavformat/isom.h
parent2fb6acd9c28907e4f8c0510099a4603ea6caf861 (diff)
downloadffmpeg-e90137c045721a1635cc241eb1e1be1126389c38.tar.gz
mov: Export spherical information
This implements Spherical Video V1 and V2, as described in the spatial-media collection by Google. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Diffstat (limited to 'libavformat/isom.h')
-rw-r--r--libavformat/isom.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavformat/isom.h b/libavformat/isom.h
index 1aa2091043..fa73ad91bb 100644
--- a/libavformat/isom.h
+++ b/libavformat/isom.h
@@ -24,6 +24,9 @@
#ifndef AVFORMAT_ISOM_H
#define AVFORMAT_ISOM_H
+#include "libavutil/spherical.h"
+#include "libavutil/stereo3d.h"
+
#include "avio.h"
#include "internal.h"
#include "dv.h"
@@ -145,6 +148,9 @@ typedef struct MOVStreamContext {
int stsd_count;
int32_t *display_matrix;
+ AVStereo3D *stereo3d;
+ AVSphericalMapping *spherical;
+ size_t spherical_size;
} MOVStreamContext;
typedef struct MOVContext {