Skip to content

d3d11: Various bug fixes and add support for border drawing

    d3d11convert: Forward colorimetry and chroma-site from upstream

    Adopt the improvement of https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1033
    into d3d11.
    d3d11convert: Add support for border drawing

    ... and fix wrong resizing when downstream requested PAR value
    d3d11convert: Prefer video processor over shader

    ... if video processor was used previously. Otherwise, switching
    between video processor and shader would result in inconsistent
    output image quality.
    d3d11videoprocessor: Disable auto processing mode explicitly

    Don't allow auto processing (e.g., denoising), as it might result
    in unexpected output.
    d3d11memory: Fix for wrong texture_array_size returns

    Fix mismatched return values
    d3d11decoder: Add trace log for DPB pool size debugging
    d3d11decoder: Always use render-target bind flag for downstream pool

    To convert decoded texture into other format, downstream would use
    video processor instead of shader. In order for downstream to
    be able to use video processor even if we copied decoded texture
    into downstream pool, we should set this bind flag. Otherwise,
    downstream would keep switching video processor and shader
    to convert format which would result in inconsistent image quality.
    d3d11: Fix wrong preprocessing blocks

    Missed in https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/464

Merge request reports