GNOME Bugzilla – Bug 782703
rtpvp8depay: do not mark output buffer as discont if PictureID is the expected
Last modified: 2018-11-03 15:19:07 UTC
Hello, I have found a situation where some missed VP8 RTP packets are never retransmitted (requested by NACKs) due to they are not needed to decode the video. Although they are not needed, RtpVp8Depay is marking the related output buffers as DISCONT, making some downstream elements to think that the VP8 stream is broken, but it isn't.
Created attachment 351985 [details] [review] rtpbasedepayload: add function to clear discont flag
Created attachment 351986 [details] [review] rtpvp8depay: clear discont flag based on PictureID
Created attachment 352006 [details] [review] rtpvp8depay: clear discont flag based on PictureID
Created attachment 352011 [details] [review] rtpvp8depay: clear discont flag based on PictureID
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/373.