summaryrefslogtreecommitdiff
path: root/libavformat/matroskaenc.c
diff options
context:
space:
mode:
authorDavid Conrad <lessen42@gmail.com>2007-09-05 00:24:27 +0000
committerDavid Conrad <lessen42@gmail.com>2007-09-05 00:24:27 +0000
commitf095a174237c30ffc8f7a759c24588d1cb10a83c (patch)
tree7411ae36d695e8922a71dd07f7a5bd37358fc8f0 /libavformat/matroskaenc.c
parent57848e9abd4e930ad5f8153f4d2623cc34977624 (diff)
Revert using the time to generate the segment uid
Originally committed as revision 10347 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/matroskaenc.c')
-rw-r--r--libavformat/matroskaenc.c11
1 files changed, 0 insertions, 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