Mercurial > libavformat.hg
changeset 5901:7028f9476da4 libavformat
Initialize ssrc and base_timestamp using ff_random_get_seed()
author | mstorsjo |
---|---|
date | Sun, 28 Mar 2010 08:48:45 +0000 |
parents | 79084b40586c |
children | dbbcecb1a0dd |
files | rtpenc.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rtpenc.c Sun Mar 28 01:15:08 2010 +0000 +++ b/rtpenc.c Sun Mar 28 08:48:45 2010 +0000 @@ -22,6 +22,7 @@ #include "avformat.h" #include "mpegts.h" #include "internal.h" +#include "libavutil/random_seed.h" #include <unistd.h> @@ -79,11 +80,10 @@ if (s->payload_type < 0) s->payload_type = RTP_PT_PRIVATE + (st->codec->codec_type == CODEC_TYPE_AUDIO); -// following 2 FIXMEs could be set based on the current time, there is normally no info leak, as RTP will likely be transmitted immediately - s->base_timestamp = 0; /* FIXME: was random(), what should this be? */ + s->base_timestamp = ff_random_get_seed(); s->timestamp = s->base_timestamp; s->cur_timestamp = 0; - s->ssrc = 0; /* FIXME: was random(), what should this be? */ + s->ssrc = ff_random_get_seed(); s->first_packet = 1; s->first_rtcp_ntp_time = ff_ntp_time(); if (s1->start_time_realtime)