X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Fisom.h;h=12cefc9ade27aa9b7914225bafff42a02ca4a5ca;hb=b347ca93412f43fb4593e1381b3b22e2fa20c0de;hp=d6845029d18d30f8b90dc6e2d3158acd84fd9175;hpb=07dcef9bc7a614084f4afe39de678884a36cabf1;p=ffmpeg diff --git a/libavformat/isom.h b/libavformat/isom.h index d6845029d18..12cefc9ade2 100644 --- a/libavformat/isom.h +++ b/libavformat/isom.h @@ -24,6 +24,12 @@ #ifndef AVFORMAT_ISOM_H #define AVFORMAT_ISOM_H +#include +#include + +#include "libavutil/spherical.h" +#include "libavutil/stereo3d.h" + #include "avio.h" #include "internal.h" #include "dv.h" @@ -177,6 +183,10 @@ typedef struct MOVStreamContext { int stsd_count; int32_t *display_matrix; + AVStereo3D *stereo3d; + AVSphericalMapping *spherical; + size_t spherical_size; + uint32_t format; int has_sidx; // If there is an sidx entry for this stream. @@ -240,6 +250,7 @@ typedef struct MOVContext { uint8_t *decryption_key; int decryption_key_len; int enable_drefs; + int32_t movie_display_matrix[3][3]; ///< display matrix from mvhd } MOVContext; int ff_mp4_read_descr_len(AVIOContext *pb);