GNOME Bugzilla – Bug 765313
player: Provide more control over deinterlacing
Last modified: 2018-11-03 13:49:25 UTC
See https://github.com/sdroege/gst-player/issues/95
Do we want something more complex than setting/removing the GST_PLAY_FLAG_DEINTERLACE on playbin?
Yep, see the original bug.
It's not clear to me what would be the semantic of the 3 options you suggested: - disabled: GST_PLAY_FLAG_DEINTERLACE not set on playbin - forced on: GST_PLAY_FLAG_DEINTERLACE set on playbin - automatic: set if we are currently using less than X% CPU ?
forced means we force deinterlacing, even if the content claims to be progressive. See the "mode" property on deinterlace.
automatic: GST_PLAY_FLAG_DEINTERLACE is set disable: GST_PLAY_FLAG_DEINTERLACE is not set forced on is currently not possible. There's also no way to change the deinterlacer used.
Ok so: - disabled: GST_PLAY_FLAG_DEINTERLACE not set on playbin - forced on: GST_PLAY_FLAG_DEINTERLACE set on playbin + deinterlace mode=interlaced - automatic: GST_PLAY_FLAG_DEINTERLACE set on playbin + deinterlace mode=auto That's correct?
Also see bug #675305 and bug #687182
Ok, let's fix this in playbin(3?) first then (bug #675305)
-- 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-bad/issues/376.