[FFmpeg-devel] AVRandomState usage in ffserver/RTP/RTSP

Stefano Sabatini stefano.sabatini-lala
Wed Jan 21 20:21:58 CET 2009


On date Tuesday 2009-01-20 12:01:36 -0800, Baptiste Coudurier encoded:
> Stefano Sabatini wrote:
> > On date Monday 2009-01-19 00:18:04 +0100, Stefano Sabatini encoded:
> >> On date Tuesday 2009-01-06 22:50:44 +0100, Stefano Sabatini encoded:
> > [...]
> >>> Index: ffmpeg/ffserver.c
> >>> ===================================================================
> >>> --- ffmpeg.orig/ffserver.c	2009-01-05 17:24:43.000000000 +0100
> >>> +++ ffmpeg/ffserver.c	2009-01-05 17:31:35.000000000 +0100
> >>> @@ -4468,6 +4468,7 @@
> >>>  int main(int argc, char **argv)
> >>>  {
> >>>      struct sigaction sigact;
> >>> +    struct timeval tv;
> >>>  
> >>>      av_register_all();
> >>>  
> >>> @@ -4483,7 +4484,8 @@
> >>>  
> >>>      unsetenv("http_proxy");             /* Kill the http_proxy */
> >>>  
> >>> -    av_random_init(&random_state, av_gettime() + (getpid() << 16));
> >>> +    gettimeofday(&tv, NULL);
> >>> +    av_random_init(&random_state, tv.tv_usec);
> >>>  
> >>>      memset(&sigact, 0, sizeof(sigact));
> >>>      sigact.sa_handler = handle_child_exit;
> >> Ping?
> > 
> > Ping2.
> > 
> 
> I'd say it's better, yes, any other opinion ?

I'd say if it's OK with you and there are no better ideas I'll
apply it in a week.

Regards.
-- 
FFmpeg = Fiendish and Foolish Mythic Problematic Epic Guru




More information about the ffmpeg-devel mailing list