/*
* MXF
- * Copyright (c) 2006 SmartJog S.A., Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>.
+ * Copyright (c) 2006 SmartJog S.A., Baptiste Coudurier <baptiste dot coudurier at smartjog dot com>
*
* This file is part of FFmpeg.
*
#ifndef AVFORMAT_MXF_H
#define AVFORMAT_MXF_H
-#include "avformat.h"
-#include "libavcodec/bytestream.h"
+#include "libavcodec/avcodec.h"
+#include <stdint.h>
typedef uint8_t UID[16];
Identification,
ContentStorage,
SubDescriptor,
+ IndexTableSegment,
+ EssenceContainerData,
TypeBottom,// add metadata type before this
};
typedef struct {
UID uid;
unsigned matching_len;
- enum CodecID id;
+ int id;
} MXFCodecUL;
-typedef struct {
- UID uid;
- enum CodecType type;
-} MXFDataDefinitionUL;
-
-extern const MXFDataDefinitionUL ff_mxf_data_definition_uls[];
+extern const MXFCodecUL ff_mxf_data_definition_uls[];
extern const MXFCodecUL ff_mxf_codec_uls[];
#ifdef DEBUG