[FFmpeg-trac] #8542(undetermined:reopened): ffmpeg use kmsgrab on wayland not working
FFmpeg
trac at avcodec.org
Thu May 7 20:52:01 EEST 2020
#8542: ffmpeg use kmsgrab on wayland not working
-------------------------------------+-------------------------------------
Reporter: | Owner:
chenjie199234 |
Type: defect | Status: reopened
Priority: normal | Component:
| undetermined
Version: git-master | Resolution:
Keywords: kmsgrab | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by maximbaz):
To add some (hopefully helpful) details:
- sway maintainers mentioned that the root cause of the issue is that
ffmpeg doesnt support modifiers [1]
- just like discussed here [2], Intel GPUs use I915_FORMAT_MOD_Y_TILED_CCS
modifier (0x100000000000004), which uses two planes: compressed texture +
color surface
- I confirm that my GPU uses exactly the same I915_FORMAT_MOD_Y_TILED_CCS
modifier
- I saw that kmsgrab supports {{{ -format_modifier }}} flag, but whether I
use {{{ -format_modifier 0x100000000000004 }}} or {{{ -format_modifier
72057594037927940 }}} (decimal value) I still get the same error.
- ffmpeg contains this in the verbose log: {{{ Reading option
'-format_modifier' ... matched as AVOption 'format_modifier' with argument
'0x100000000000004'. }}}
Could it be just a misconfiguration on our side? Or a missing support for
this specific DRM modifier?
1: https://github.com/swaywm/sway/issues/4961#issuecomment-579903298
2: https://github.com/swaywm/wlroots/issues/1965#issuecomment-597619178
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8542#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list