After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765313 - player: Provide more control over deinterlacing
player: Provide more control over deinterlacing
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
unspecified
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on: 675305
Blocks:
 
 
Reported: 2016-04-20 10:58 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 13:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2016-04-20 10:58:58 UTC
See https://github.com/sdroege/gst-player/issues/95
Comment 1 Guillaume Desmottes 2016-07-25 13:28:08 UTC
Do we want something more complex than setting/removing the GST_PLAY_FLAG_DEINTERLACE on playbin?
Comment 2 Bastien Nocera 2016-07-25 13:32:00 UTC
Yep, see the original bug.
Comment 3 Guillaume Desmottes 2016-07-25 13:34:33 UTC
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 ?
Comment 4 Sebastian Dröge (slomo) 2016-07-25 13:35:38 UTC
forced means we force deinterlacing, even if the content claims to be progressive. See the "mode" property on deinterlace.
Comment 5 Bastien Nocera 2016-07-25 13:38:36 UTC
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.
Comment 6 Guillaume Desmottes 2016-07-25 13:39:40 UTC
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?
Comment 7 Tim-Philipp Müller 2016-07-25 13:55:46 UTC
Also see bug #675305 and bug #687182
Comment 8 Guillaume Desmottes 2016-07-26 09:42:44 UTC
Ok, let's fix this in playbin(3?) first then (bug #675305)
Comment 9 GStreamer system administrator 2018-11-03 13:49:25 UTC
-- 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.