[Bug 687182] playbin: autoplugging s/w and h/w accelerated deinterlacers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 4 02:56:18 PST 2014


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

--- Comment #50 from sreerenj <bsreerenj at gmail.com> 2014-11-04 10:56:10 UTC ---
(In reply to comment #49)
> Yes, separate patch that comes before the current one :)
> 
> (In reply to comment #47)
> > (In reply to comment #44)
> > > The latter would need some changes in the existing sinks, e.g. xvimagesink
> > > claims to not care about interlacing but really just handles progressive. Not
> > > sure what to do about that in a backwards compatible way.
> > 
> > The sink elements must provide a caps template field "interlace-mode
> > ={interleaved}" or the same in caps_query if they are capable of handling the
> > interlaced content. right? If so why we need to change the xvimagesink code. 
> > 
> > Do we have any sink element which is capable of handling interlaced content?
> 
> v4l2sink can probably handle interlaced content, and vaapisink should be able
> to do that too, no?

vaapisink has render function flags to specify TOP and BOTTOM fields. But there
are other things which are handling by decoder .For eg: Reusing a same surface
for top and bottom field, by waiting for the second field to arrive. The other
deinterlacing stuffs are handling by the vaapipostproc.

-- 
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