VT: Enhancements on RTP depacketizer (2)

  - Send FIR if there was no I-frame within a sec in packetLost
  - Fixed an issue dropped frame even it is completed. caused by
      ABuffer marked as 'damaged'.
  - Provides completed I-Frame only to prevent codec stuck.
  - Change time mapping as realtime since rtp time is already covered
      by jitter buffer.
  - Removed periodic RTCP:FIR requests if video call. Cause i-frame
      insertion should happened only if video stream is broken.
  - Give default value for uninitialize TrackInfo Value because
    video stucked at the first frame all the times by Uninitialized
    trash TimeScale & NormalPlaytime values make AccessUnit's ntp time
    wrong.

Bug: 165061754
Merged-in: Ied41ea57d4fa96d4c05d7f8eba3d96bcb8f3fc69
Change-Id: Ied41ea57d4fa96d4c05d7f8eba3d96bcb8f3fc69
Signed-off-by: Kim Sungyeon <sy85.kim@samsung.com>
Signed-off-by: Byeongjo Park <bjo.park@samsung.com>
diff --git a/media/libmediaplayerservice/nuplayer/RTPSource.h b/media/libmediaplayerservice/nuplayer/RTPSource.h
index 288104c..5d70142 100644
--- a/media/libmediaplayerservice/nuplayer/RTPSource.h
+++ b/media/libmediaplayerservice/nuplayer/RTPSource.h
@@ -80,6 +80,8 @@
             int64_t seekTimeUs,
             MediaPlayerSeekMode mode = MediaPlayerSeekMode::SEEK_PREVIOUS_SYNC) override;
 
+    virtual bool isRealTime() const;
+
     void onMessageReceived(const sp<AMessage> &msg);
 
     virtual void setTargetBitrate(int32_t bitrate) override;