playbin: autoplugging s/w and h/w accelerated deinterlacers
@sree
Submitted by Sreerenj Balachandran Link to original bug (#687182)
Description
The current implementation of playbin is autoplugging the deinterlace element and which is doing the deinterlacing (in AUTO mode) if the incoming caps has "interlace-mode" != "progressive" . But this will create issue when h/w accelerated elements like vaapi plugins plug in to the pipeline . For eg: vaapidecode o/p is not intended to deinterlace with the deinterlace element .If vaapidecode autoplugged in to the pipeline, vaapipostproc(which is doing post processing functions like deinterlacing for vaapi) should replace "deinterlace" element.