From f095a174237c30ffc8f7a759c24588d1cb10a83c Mon Sep 17 00:00:00 2001 From: David Conrad Date: Wed, 5 Sep 2007 00:24:27 +0000 Subject: [PATCH] Revert using the time to generate the segment uid Originally committed as revision 10347 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/matroskaenc.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c index 6650a101ff..3f84213b2b 100644 --- a/libavformat/matroskaenc.c +++ b/libavformat/matroskaenc.c @@ -20,7 +20,6 @@ */ #include "avformat.h" -#include "random.h" #include "riff.h" #include "xiph.h" #include "matroska.h" @@ -62,8 +61,6 @@ typedef struct MatroskaMuxContext { mkv_seekhead *main_seekhead; mkv_seekhead *cluster_seekhead; mkv_cues *cues; - - AVRandomState rand_state; } MatroskaMuxContext; static void put_ebml_id(ByteIOContext *pb, unsigned int id) @@ -549,9 +546,6 @@ static int mkv_write_header(AVFormatContext *s) MatroskaMuxContext *mkv = s->priv_data; ByteIOContext *pb = &s->pb; offset_t ebml_header, segment_info; - int i; - - av_init_random(av_gettime(), &mkv->rand_state); ebml_header = start_ebml_master(pb, EBML_ID_HEADER); put_ebml_uint (pb, EBML_ID_EBMLVERSION , 1); @@ -581,13 +575,8 @@ static int mkv_write_header(AVFormatContext *s) if (strlen(s->title)) put_ebml_string(pb, MATROSKA_ID_TITLE, s->title); if (!(s->streams[0]->codec->flags & CODEC_FLAG_BITEXACT)) { - uint8_t segmentuid[16]; - for (i = 0; i < 16; i++) - segmentuid[i] = av_random(&mkv->rand_state); - put_ebml_string(pb, MATROSKA_ID_MUXINGAPP , LIBAVFORMAT_IDENT); put_ebml_string(pb, MATROSKA_ID_WRITINGAPP, LIBAVFORMAT_IDENT); - put_ebml_binary(pb, MATROSKA_ID_SEGMENTUID, segmentuid, 16); } // reserve space for the duration