mirror of https://git.ffmpeg.org/ffmpeg.git
matroska: cosmetics
This commit is contained in:
parent
8dd12b077b
commit
69a83da5d4
|
@ -77,8 +77,8 @@
|
|||
#define MATROSKA_ID_TRACKNUMBER 0xD7
|
||||
#define MATROSKA_ID_TRACKUID 0x73C5
|
||||
#define MATROSKA_ID_TRACKTYPE 0x83
|
||||
#define MATROSKA_ID_TRACKAUDIO 0xE1
|
||||
#define MATROSKA_ID_TRACKVIDEO 0xE0
|
||||
#define MATROSKA_ID_TRACKVIDEO 0xE0
|
||||
#define MATROSKA_ID_TRACKAUDIO 0xE1
|
||||
#define MATROSKA_ID_CODECID 0x86
|
||||
#define MATROSKA_ID_CODECPRIVATE 0x63A2
|
||||
#define MATROSKA_ID_CODECNAME 0x258688
|
||||
|
@ -219,21 +219,21 @@ typedef enum {
|
|||
} MatroskaTrackEncodingCompAlgo;
|
||||
|
||||
typedef enum {
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_MONO = 0,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_LEFT_RIGHT = 1,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_BOTTOM_TOP = 2,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_TOP_BOTTOM = 3,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_CHECKERBOARD_RL = 4,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_CHECKERBOARD_LR = 5,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_ROW_INTERLEAVED_RL = 6,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_ROW_INTERLEAVED_LR = 7,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_COL_INTERLEAVED_RL = 8,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_COL_INTERLEAVED_LR = 9,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_ANAGLYPH_CYAN_RED = 10,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_RIGHT_LEFT = 11,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_ANAGLYPH_GREEN_MAG = 12,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_LR = 13,
|
||||
MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_RL = 14,
|
||||
MATROSKA_VIDEO_STEREOMODE_MONO = 0,
|
||||
MATROSKA_VIDEO_STEREOMODE_LEFT_RIGHT = 1,
|
||||
MATROSKA_VIDEO_STEREOMODE_BOTTOM_TOP = 2,
|
||||
MATROSKA_VIDEO_STEREOMODE_TOP_BOTTOM = 3,
|
||||
MATROSKA_VIDEO_STEREOMODE_CHECKERBOARD_RL = 4,
|
||||
MATROSKA_VIDEO_STEREOMODE_CHECKERBOARD_LR = 5,
|
||||
MATROSKA_VIDEO_STEREOMODE_ROW_INTERLEAVED_RL = 6,
|
||||
MATROSKA_VIDEO_STEREOMODE_ROW_INTERLEAVED_LR = 7,
|
||||
MATROSKA_VIDEO_STEREOMODE_COL_INTERLEAVED_RL = 8,
|
||||
MATROSKA_VIDEO_STEREOMODE_COL_INTERLEAVED_LR = 9,
|
||||
MATROSKA_VIDEO_STEREOMODE_ANAGLYPH_CYAN_RED = 10,
|
||||
MATROSKA_VIDEO_STEREOMODE_RIGHT_LEFT = 11,
|
||||
MATROSKA_VIDEO_STEREOMODE_ANAGLYPH_GREEN_MAG = 12,
|
||||
MATROSKA_VIDEO_STEREOMODE_BOTH_EYES_BLOCK_LR = 13,
|
||||
MATROSKA_VIDEO_STEREOMODE_BOTH_EYES_BLOCK_RL = 14,
|
||||
} MatroskaVideoStereoModeType;
|
||||
|
||||
/*
|
||||
|
|
|
@ -591,20 +591,21 @@ static int mkv_write_tracks(AVFormatContext *s)
|
|||
int valid_fmt = 0;
|
||||
|
||||
switch (mkv->mode) {
|
||||
case MODE_WEBM:
|
||||
if (stereo_fmt <= MATROSKA_VIDEO_STEREOMODE_TYPE_TOP_BOTTOM
|
||||
|| stereo_fmt == MATROSKA_VIDEO_STEREOMODE_TYPE_RIGHT_LEFT)
|
||||
case MODE_WEBM:
|
||||
if (stereo_fmt <= MATROSKA_VIDEO_STEREOMODE_TOP_BOTTOM
|
||||
|| stereo_fmt == MATROSKA_VIDEO_STEREOMODE_RIGHT_LEFT)
|
||||
valid_fmt = 1;
|
||||
break;
|
||||
case MODE_MATROSKAv2:
|
||||
if (stereo_fmt <= MATROSKA_VIDEO_STEREOMODE_TYPE_BOTH_EYES_BLOCK_RL)
|
||||
valid_fmt = 1;
|
||||
break;
|
||||
break;
|
||||
case MODE_MATROSKAv2:
|
||||
if (stereo_fmt <= MATROSKA_VIDEO_STEREOMODE_BOTH_EYES_BLOCK_RL)
|
||||
valid_fmt = 1;
|
||||
break;
|
||||
}
|
||||
|
||||
if (valid_fmt)
|
||||
put_ebml_uint (pb, MATROSKA_ID_VIDEOSTEREOMODE, stereo_fmt);
|
||||
}
|
||||
|
||||
if (st->sample_aspect_ratio.num) {
|
||||
int d_width = codec->width*av_q2d(st->sample_aspect_ratio);
|
||||
put_ebml_uint(pb, MATROSKA_ID_VIDEODISPLAYWIDTH , d_width);
|
||||
|
|
Loading…
Reference in New Issue