FFmpeg
Functions | Variables
matroska.c File Reference
#include "libavutil/stereo3d.h"
#include "matroska.h"

Go to the source code of this file.

Functions

int ff_mkv_stereo3d_conv (AVStream *st, MatroskaVideoStereoModeType stereo_mode)
 

Variables

const CodecTags ff_mkv_codec_tags []
 
const CodecTags ff_webm_codec_tags []
 
const CodecMime ff_mkv_image_mime_tags []
 
const CodecMime ff_mkv_mime_tags []
 
const AVMetadataConv ff_mkv_metadata_conv []
 
const char *const ff_matroska_video_stereo_mode [MATROSKA_VIDEO_STEREOMODE_TYPE_NB]
 
const char *const ff_matroska_video_stereo_plane [MATROSKA_VIDEO_STEREO_PLANE_COUNT]
 

Function Documentation

◆ ff_mkv_stereo3d_conv()

int ff_mkv_stereo3d_conv ( AVStream st,
MatroskaVideoStereoModeType  stereo_mode 
)

Definition at line 171 of file matroska.c.

Referenced by mkv_write_stereo_mode().

Variable Documentation

◆ ff_mkv_codec_tags

const CodecTags ff_mkv_codec_tags[]

Definition at line 29 of file matroska.c.

Referenced by mkv_query_codec(), and mkv_write_track().

◆ ff_webm_codec_tags

const CodecTags ff_webm_codec_tags[]
Initial value:
= {
{"V_VP8" , AV_CODEC_ID_VP8},
{"V_VP9" , AV_CODEC_ID_VP9},
{"V_AV1" , AV_CODEC_ID_AV1},
{"A_VORBIS" , AV_CODEC_ID_VORBIS},
{"A_OPUS" , AV_CODEC_ID_OPUS},
{"D_WEBVTT/SUBTITLES" , AV_CODEC_ID_WEBVTT},
{"D_WEBVTT/CAPTIONS" , AV_CODEC_ID_WEBVTT},
{"D_WEBVTT/DESCRIPTIONS", AV_CODEC_ID_WEBVTT},
{"D_WEBVTT/METADATA" , AV_CODEC_ID_WEBVTT},
}

Definition at line 106 of file matroska.c.

Referenced by mkv_write_track(), and webm_query_codec().

◆ ff_mkv_image_mime_tags

const CodecMime ff_mkv_image_mime_tags[]
Initial value:
= {
{"image/gif" , AV_CODEC_ID_GIF},
{"image/jpeg" , AV_CODEC_ID_MJPEG},
{"image/png" , AV_CODEC_ID_PNG},
{"image/tiff" , AV_CODEC_ID_TIFF},
}

Definition at line 122 of file matroska.c.

Referenced by mkv_write_attachments().

◆ ff_mkv_mime_tags

const CodecMime ff_mkv_mime_tags[]
Initial value:
= {
{"text/plain" , AV_CODEC_ID_TEXT},
{"application/x-truetype-font", AV_CODEC_ID_TTF},
{"application/x-font" , AV_CODEC_ID_TTF},
{"application/vnd.ms-opentype", AV_CODEC_ID_OTF},
{"binary" , AV_CODEC_ID_BIN_DATA},
}

Definition at line 131 of file matroska.c.

Referenced by mkv_write_attachments().

◆ ff_mkv_metadata_conv

const AVMetadataConv ff_mkv_metadata_conv[]
Initial value:
= {
{ "LEAD_PERFORMER", "performer" },
{ "PART_NUMBER" , "track" },
{ 0 }
}

Definition at line 141 of file matroska.c.

Referenced by mkv_write_tags().

◆ ff_matroska_video_stereo_mode

const char* const ff_matroska_video_stereo_mode[MATROSKA_VIDEO_STEREOMODE_TYPE_NB]
Initial value:
= {
"mono",
"left_right",
"bottom_top",
"top_bottom",
"checkerboard_rl",
"checkerboard_lr",
"row_interleaved_rl",
"row_interleaved_lr",
"col_interleaved_rl",
"col_interleaved_lr",
"anaglyph_cyan_red",
"right_left",
"anaglyph_green_magenta",
"block_lr",
"block_rl",
}

Definition at line 147 of file matroska.c.

Referenced by mkv_write_stereo_mode().

◆ ff_matroska_video_stereo_plane

const char* const ff_matroska_video_stereo_plane[MATROSKA_VIDEO_STEREO_PLANE_COUNT]
Initial value:
= {
"left",
"right",
"background",
}

Definition at line 165 of file matroska.c.

AV_CODEC_ID_BIN_DATA
@ AV_CODEC_ID_BIN_DATA
Definition: avcodec.h:698
AV_CODEC_ID_TTF
@ AV_CODEC_ID_TTF
Definition: avcodec.h:688
AV_CODEC_ID_VP9
@ AV_CODEC_ID_VP9
Definition: avcodec.h:386
AV_CODEC_ID_PNG
@ AV_CODEC_ID_PNG
Definition: avcodec.h:279
AV_CODEC_ID_WEBVTT
@ AV_CODEC_ID_WEBVTT
Definition: avcodec.h:677
AV_CODEC_ID_AV1
@ AV_CODEC_ID_AV1
Definition: avcodec.h:443
AV_CODEC_ID_OTF
@ AV_CODEC_ID_OTF
Definition: avcodec.h:694
AV_CODEC_ID_OPUS
@ AV_CODEC_ID_OPUS
Definition: avcodec.h:624
AV_CODEC_ID_GIF
@ AV_CODEC_ID_GIF
Definition: avcodec.h:315
AV_CODEC_ID_MJPEG
@ AV_CODEC_ID_MJPEG
Definition: avcodec.h:225
AV_CODEC_ID_NONE
@ AV_CODEC_ID_NONE
Definition: avcodec.h:216
AV_CODEC_ID_TEXT
@ AV_CODEC_ID_TEXT
raw UTF-8 text
Definition: avcodec.h:660
AV_CODEC_ID_VP8
@ AV_CODEC_ID_VP8
Definition: avcodec.h:358
AV_CODEC_ID_VORBIS
@ AV_CODEC_ID_VORBIS
Definition: avcodec.h:569
AV_CODEC_ID_TIFF
@ AV_CODEC_ID_TIFF
Definition: avcodec.h:314