This enables extracting the source wall clock time from the rtsp stream, which
is extremely useful for synchronization with other sources.
diff --git a/libavformat/rtpdec.c b/libavformat/rtpdec.c
index c8eed7e..e6b353a 100644
--- a/libavformat/rtpdec.c
+++ b/libavformat/rtpdec.c
@@ -22,6 +22,7 @@
#include "libavutil/mathematics.h"
#include "libavutil/avstring.h"
#include "libavutil/time.h"
+#include "libavutil/log.h"
#include "libavcodec/get_bits.h"
#include "avformat.h"
#include "network.h"
@@ -159,6 +160,7 @@ static int rtcp_parse_packet(RTPDemuxContext *s, const
unsigned char *buf,
s->last_rtcp_timestamp = AV_RB32(buf + 16);
if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
s->first_rtcp_ntp_time = s->last_rtcp_ntp_time;
+ av_log(s, AV_LOG_INFO, "rtp got first timestamp %li",
s->first_rtcp_ntp_time);
if (!s->base_timestamp)
s->base_timestamp = s->last_rtcp_timestamp;
s->rtcp_ts_offset = (int32_t)(s->last_rtcp_timestamp -
s->base_timestamp);
_______________________________________________
ffmpeg-devel mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel