[FFmpeg-trac] #9421(undetermined:new): Add support for X2BGR10LE pixel format

FFmpeg trac at avcodec.org
Tue Sep 14 06:35:16 EEST 2021

#9421: Add support for X2BGR10LE pixel format
             Reporter:  mstoeckl     |                     Type:
                                     |  enhancement
               Status:  new          |                 Priority:  normal
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:  format       |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Adding X2BGR10LE to the list of pixel formats would make it possible
 to represent data copied from a buffer which has format
 DRM_FORMAT_XBGR2101010 = GL_RGB10. Support in swscale(?) may also
 be necessary to make it possible to encode buffers in this format.

 Such data can for example be created when recording the screen or the
 output of an OpenGL game directly. On Wayland, some compositors may
 support 10 bit color depth in the near future, and Mesa sometimes
 picks EGL configs with 10 bit depth for OpenGL programs. The natural
 OpenGL internal format here is GL_RGB10, which when exported to a
 DMABUF has format DRM_FORMAT_XBGR2101010.

 For specific motivation, see:
Ticket URL: <https://trac.ffmpeg.org/ticket/9421>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list