[Bug 781069] postproc: framerate should not be always duplicated

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Apr 17 18:18:42 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781069

--- Comment #15 from Benjamin <ben at setplex.com> ---
@Victor, I tried every deinterlace option in vaapipostproc 

     deinterlace-method  : Deinterlace method to use flags: readable, writable
                        Enum "GstVaapiDeinterlaceMethod" Default: 1, "bob"
                           (0): none             - Disable deinterlacing
                           (1): bob              - Bob deinterlacing
                           (2): weave            - Weave deinterlacing
                           (3): motion-adaptive  - Motion adaptive 
                           (4): motion-compensated - Motion compensated 

and they all doubling the framerate and GPU usage goes 20% just for
deinterlacing alone.


In the other hand i tried with https://github.com/01org/gstreamer-media-SDK
gst-inspect-1.0 mfxvpp:
deinterlacing with MSDK also uses bob by default

  deinterlace-mode    : Deinterlace mode to use
                        flags: readable, writable
                        Enum "GstMfxDeinterlaceMode" Default: 1, "bob"
                           (1): bob              - Bob deinterlacing
                           (2): adi              - Advanced deinterlacing
                           (11): adi-noref        - Advanced deinterlacing 
                           (12): adi-scd          - Advanced deinterlacing 
                           (13): weave            - Field weaving

Frame rate is not doubled with bob and video is not shaking.
Also with MSDK deinterlcing has very low GPU footprint like 2% max.



As of right now with VAAPI I can't do more then 3x 1920x1080 at 25 leaner
transcodes GPU goes to 100% and it's Skylake HD Graphics 530 

vs MSDK 12x 1920x1080 at 25

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