comparison rtp.c @ 1045:7f1b7f811f01 libavformat

fix constraint violation: libavformat is not allowed to modify state of caller, including rng state
author rfelker
date Thu, 30 Mar 2006 16:44:32 +0000
parents f5194ed612b5
children f05de60b531b
comparison
equal deleted inserted replaced
1044:3aeb079a7e74 1045:7f1b7f811f01
530 payload_type = rtp_get_payload_type(st->codec); 530 payload_type = rtp_get_payload_type(st->codec);
531 if (payload_type < 0) 531 if (payload_type < 0)
532 payload_type = RTP_PT_PRIVATE; /* private payload type */ 532 payload_type = RTP_PT_PRIVATE; /* private payload type */
533 s->payload_type = payload_type; 533 s->payload_type = payload_type;
534 534
535 s->base_timestamp = random(); 535 s->base_timestamp = 0; /* FIXME: was random(), what should this be? */
536 s->timestamp = s->base_timestamp; 536 s->timestamp = s->base_timestamp;
537 s->ssrc = random(); 537 s->ssrc = 0; /* FIXME: was random(), what should this be? */
538 s->first_packet = 1; 538 s->first_packet = 1;
539 539
540 max_packet_size = url_fget_max_packet_size(&s1->pb); 540 max_packet_size = url_fget_max_packet_size(&s1->pb);
541 if (max_packet_size <= 12) 541 if (max_packet_size <= 12)
542 return AVERROR_IO; 542 return AVERROR_IO;