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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Oct 23 01:33:34 PDT 2014


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

--- Comment #40 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-10-23 08:33:29 UTC ---
(In reply to comment #39)
> I think there could be an easy way to do this in playsink. Right now we are
> always configuring decoder+sink combination together from decodebin.
> So before creating the deinterlacer in playsink, we will always have a sink
> element configured with playsink. So just attach the deinterlacer which has
> more number of memory_capsfeatures in common with the sink element.
> 
> Only thing is that the vaapipostproc element should advertise itz Factory
> details Klass as "Filter/Converter/Video; Filter/Effect/Video/Deinterlace".
> 
> Am I missing something?

Yes, playsink can also be used independently of playbin.


However in the reconfigure function of playsink you have the video sink and the
(raw) video caps. So there you can such a selection based on the capsfeatures
and caps... and also check if the sink can directly handle deinterlacing
already.

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