[Bug 725341] playbin: detect if video-sink supports deinterlacing

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Feb 27 12:05:42 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=725341
  GStreamer | gst-plugins-base | git

--- Comment #2 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-02-27 20:27:21 UTC ---
Review of attachment 270505:
 --> (https://bugzilla.gnome.org/review?bug=725341&attachment=270505)

Good PoC. Here's my list of missing:

- As you mention if there is subtitle and sink don't support it we are a bit
screwed, not sure how to detect that and fallback correctly
- Totem uses the flags to enable/disable interlacing, though with that solution
there is not mean to tell the sink not to de-interlace, at the same time I feel
like this option was there to let user see something even though they didn't
have a fast enough CPU. So mostly a relic. Even the worst de-interlacing looks
better then no-deinterlacing imho.

I'm open to discussion, though I personally like the idea of keeping it simple
like this PoC is doing.

::: gst/playback/gstplaysink.c
@@ +1499,3 @@
+    *ret |= TRUE;
+  } else {
+    *ret |= FALSE;

A bit too complex, just "*ret = TRUE" would do ;-P.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list