[Bug 760995] New: deinterlace: Do passthrough if downstream only supports interlaced
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Jan 22 09:00:50 PST 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760995
Bug ID: 760995
Summary: deinterlace: Do passthrough if downstream only
supports interlaced
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: enhancement
Priority: Normal
Component: gst-plugins-good
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: vivia at ahiru.eu
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
If the following conditions are met:
1) upstream and downstream caps are compatible
2) upstream is interlaced
3) downstream doesn't support progressive mode
then deinterlace will just do passthrough instead of failing to link.
This is done with the following scenario in mind:
videotestsrc ! "video/x-raw,interlace-mode=interleaved" ! deinterlace
name=dein_src ! tee name=t ! deinterlace name=dein_file ! filesink t. !
deinterlace name=dein_desktop ! autovideosink
In this case, dein_src will do the deinterlacing. However,
videotestsrc ! "video/x-raw,interlace-mode=interleaved" ! deinterlace
name=dein_src ! tee name=t ! deinterlace name=dein_file ! filesink t. !
deinterlace name=dein_desktop ! autovideosink t. !
"video/x-raw,interlace-mode=interleaved" ! fakesink
In this case, caps auto-negotiation will make dein_file and dein_desktop do the
deinterlacing, while dein_src will be passthrough.
--
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