• Linus Svensson's avatar
    rtsp-stream: Use seqnum-offset for rtpinfo · 18538592
    Linus Svensson authored
    The sequence number in the rtpinfo is supposed to be the first RTP
    sequence number. The "seqnum" property on a payloader is supposed to be
    the number from the last processed RTP packet. The sequence number for
    payloaders that inherit gstrtpbasepayload will not be correct in case of
    buffer lists. In order to fix the seqnum property on the payloaders
    gst-rtsp-server must get the sequence number for rtpinfo elsewhere and
    "seqnum-offset" from the "stats" property contains the value of the
    very first RTP packet in a stream. The server will, however, try to look
    at the last simple in the sink element and only use properties on the
    payloader in case there no sink elements yet, and by looking at the last
    sample of the sink gives the server full control of which RTP packet it
    looks at. If the payloader does not have the "stats" property, "seqnum"
    is still used since "seqnum-offset" is only present in as part of
    "stats" and this is still an issue not solved with this patch.
    
    Needed for gst-plugins-base!17
    18538592
Name
Last commit
Last update
common @ ed78bee4 Loading commit data...
docs Loading commit data...
examples Loading commit data...
gst Loading commit data...
pkgconfig Loading commit data...
tests Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
.gitmodules Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
COPYING.LIB Loading commit data...
ChangeLog Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
RELEASE Loading commit data...
REQUIREMENTS Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
gst-rtsp-server.doap Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...