diff options
author | Vignesh Venkatasubramanian <vigneshv@google.com> | 2014-07-07 12:52:37 -0700 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-07-15 23:56:17 +0200 |
commit | 5a206569468ae390b0b3c81ba7cc421a0454a19c (patch) | |
tree | a76926b70de0111aac854fa9fcf9085c21a86f9b /libavformat/matroska.h | |
parent | 895e92eca0509e540e98913436533ae032552655 (diff) | |
download | ffmpeg-5a206569468ae390b0b3c81ba7cc421a0454a19c.tar.gz |
lavf/matroska: Add functions for WebM DASH Manifest
Add functions and logic to matroskadec for use by the WebM DASH Manifest
XML Muxer. The actual muxer is added in a future patch.
Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/matroska.h')
-rw-r--r-- | libavformat/matroska.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libavformat/matroska.h b/libavformat/matroska.h index 3bb5aee080..e01b9de220 100644 --- a/libavformat/matroska.h +++ b/libavformat/matroska.h @@ -284,4 +284,16 @@ extern const AVMetadataConv ff_mkv_metadata_conv[]; extern const char * const ff_matroska_video_stereo_mode[MATROSKA_VIDEO_STEREO_MODE_COUNT]; extern const char * const ff_matroska_video_stereo_plane[MATROSKA_VIDEO_STEREO_PLANE_COUNT]; +/* AVStream Metadata tag keys for WebM Dash Manifest */ +#define INITIALIZATION_RANGE "webm_dash_manifest_initialization_range" +#define CUES_START "webm_dash_manifest_cues_start" +#define CUES_END "webm_dash_manifest_cues_end" +#define FILENAME "webm_dash_manifest_file_name" +#define BANDWIDTH "webm_dash_manifest_bandwidth" +#define DURATION "webm_dash_manifest_duration" +#define CLUSTER_KEYFRAME "webm_dash_manifest_cluster_keyframe" +#define CUE_TIMESTAMPS "webm_dash_manifest_cue_timestamps" +#define TRACK_NUMBER "webm_dash_manifest_track_number" +#define CODEC_PRIVATE_SIZE "webm_dash_manifest_codec_priv_size" + #endif /* AVFORMAT_MATROSKA_H */ |