playbin: autoplugging s/w and h/w accelerated deinterlacers
Submitted by Sreerenj Balachandran
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.