Skip to content
  • Nicolas Dufresne's avatar
    glupload: Only renegotiate if the caps are incompatible · e074eff5
    Nicolas Dufresne authored
    There is new code that ensures that we renegotiate after an
    uploader transition if the negotiated caps have changed.
    
    The problem is that the raw uploader will not really try and
    fixate the input caps, but instead of return a subset with the
    only the supported target texture.
    
    This had two effect, raw uploads was always done renegotiated
    once and the raw upload unit test was now failing as it didn't
    expect a renegotiation.
    
    As it's a valid check, simply relax the gst_caps_is_equal() check
    and use a gst_caps_is_subset() instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783521
    e074eff5