mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-02-23 15:26:57 +00:00
avformt/matroskaenc: undo an accidental revert by commit 5d48e4ea
Commit 5d48e4eafa6c4559683892b8638d10508125f3cf accidentally reverted changes made to matroskaenc by commit 989a614b707dcff8abdffe28dc24ec64a83b2837. Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
dc151d138c
commit
be04c4aa00
@ -1561,20 +1561,23 @@ static int mkv_write_header(AVFormatContext *s)
|
||||
if ((tag = av_dict_get(s->metadata, "title", NULL, 0)))
|
||||
put_ebml_string(pb, MATROSKA_ID_TITLE, tag->value);
|
||||
if (!(s->flags & AVFMT_FLAG_BITEXACT)) {
|
||||
uint32_t segment_uid[4];
|
||||
AVLFG lfg;
|
||||
|
||||
av_lfg_init(&lfg, av_get_random_seed());
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
segment_uid[i] = av_lfg_get(&lfg);
|
||||
|
||||
put_ebml_string(pb, MATROSKA_ID_MUXINGAPP, LIBAVFORMAT_IDENT);
|
||||
if ((tag = av_dict_get(s->metadata, "encoding_tool", NULL, 0)))
|
||||
put_ebml_string(pb, MATROSKA_ID_WRITINGAPP, tag->value);
|
||||
else
|
||||
put_ebml_string(pb, MATROSKA_ID_WRITINGAPP, LIBAVFORMAT_IDENT);
|
||||
put_ebml_binary(pb, MATROSKA_ID_SEGMENTUID, segment_uid, 16);
|
||||
|
||||
if (mkv->mode != MODE_WEBM) {
|
||||
uint32_t segment_uid[4];
|
||||
AVLFG lfg;
|
||||
|
||||
av_lfg_init(&lfg, av_get_random_seed());
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
segment_uid[i] = av_lfg_get(&lfg);
|
||||
|
||||
put_ebml_binary(pb, MATROSKA_ID_SEGMENTUID, segment_uid, 16);
|
||||
}
|
||||
} else {
|
||||
const char *ident = "Lavf";
|
||||
put_ebml_string(pb, MATROSKA_ID_MUXINGAPP , ident);
|
||||
|
Loading…
Reference in New Issue
Block a user