Skip to content
  • Nirbheek Chauhan's avatar
    FIXME: vtdec: Support outputting ARGB64 hackily · 028342bc
    Nirbheek Chauhan authored
    kCVPixelFormatType_64ARGB is actually BE, but GST_VIDEO_FORMAT_ARGB64
    is LE, so we need to byte-swap each component manually. This is very
    hacky, and the correct solution is to add GST_VIDEO_FORMAT_ARGB64_BE
    and add converters for it in videoconvert.
    
    Likely due to this byte-swapping, we black frames when outputting to
    glimagesink, so disable gl features when outputting ARGB64.
    
    This is the same thing that is done in the old ProRes decoder element,
    so it should be fine for now.
    028342bc