GNOME Bugzilla – Bug 704191
deinterlace: Outputs wrong timestamps when framerate is missing
Last modified: 2018-11-03 14:49:05 UTC
When there is no framerate in caps gstdeinterlace seems to be outputting same timestamps on duplicate frames, i.e. Input: frame with PTS 10 frame with PTS 20 frame with PTS 30 Output: frame with PTS 10 frame with PTS 10 frame with PTS 20 frame with PTS 20 frame with PTS 30 frame with PTS 30
It probably should wait for the next frame then and use its timestamp as the duration. Not that urgent though, in interlaced streams you are supposed to have a framerate usually.
Well, for now I just don't add the filter if framerate is missing/variable. But it's not very nice, I think it should be able to handle the situation more gracefully, even if just doing passthrough.
-- 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/87.