[Bug 751026] New: rtpjitterbuffer: calculate elapsed timed base on only clock base time

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jun 15 22:11:01 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=751026

            Bug ID: 751026
           Summary: rtpjitterbuffer: calculate elapsed timed base on only
                    clock base time
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: All
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: zzoon.ko at samsung.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

In case that rtsp server sends range info in play response msg as below (start
not 0), rtpjitterbuffer is mis-calculating elapsed time.

RTSP response message 0xb63f8030
 status line:
   code:   '200'
   reason: 'OK'
   version: '1.0'
 headers:
   key: 'CSeq', value: '5'
   key: 'RTP-Info', value:
'url=rtsp://127.0.0.1:8554/test/stream=0;seq=29781;rtptime=2982392158,
url=rtsp://127.0.0.1:8554/test/stream=1;seq=2244;rtptime=3012487835'
   key: 'Range', value: 'npt=29.375027216-62.95'
   key: 'Server', value: 'GStreamer RTSP server'
   key: 'Session', value: 'eyblXfy01$zjO-+Z'
 body: length 0


This causes EOS event finally, and pipeline is shutdown very soon. 
Because mis-calculated elapsed time leads to adding EOS timer in
update_estimated_eos and do_eos_timeout creates EOS event.

IMHO, elapsed time needs to be calculated based on clock base time and npt
start time.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list