[FFmpeg-devel] [PATCH] libavdevice: Add KMS/DRM output device

Mark Thompson sw at jkqxz.net
Tue Jan 19 22:02:39 EET 2021


On 19/01/2021 19:04, Nicolas George wrote:
> Anton Khirnov (12021-01-19):
>>> (Note that I would argue against adding more general display output
>>> devices which are already present, like fb and xv, because they are
>>> of essentially no value to libavdevice users.  Removing legacy code
>>> is harder, though.)
> 
> I use libavdevice in my projects, and these output devices have a lot of
> value to me.
Can you explain in more detail your use of libavdevice here?

My general sense is that while they might sometimes be convenient to use if you are already working in a libav* context, they are so limited (by both the API and the implementation) that most users who want video output to a screen will turn more full-featured players to implement this.

(To be clear here, I am talking specifically about outputs to a screen like fbdev/xv, not about output to non-screen-like devices such as v4l2 which certainly do have other use-cases.)

Thanks,

- Mark


More information about the ffmpeg-devel mailing list