1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-25 04:38:01 +00:00
mpv/player
NRK 25b66256d7 player: add window-id property
currently only supported on x11.

one practical use-case of this is wanting to embed something (such as
dmenu) into the mpv window to use as a menu/selection. there might be
other use-cases as well (e.g doing some shenanigans with `xdotool` or
whatnot).

it's currently possible to:

* listen for 'current-window-scale' change (to check if the
  window has been created or not)
* call an external tool like `xdo` or `xdotool` and grab the xid
  from mpv's pid.

however it adds unnecessary dependency on external tools when mpv is
fully capable of easily providing this information.

closes: 
2022-12-05 02:03:25 +00:00
..
javascript js: key bindings: ensure priorities for same-key - again 2022-06-23 17:16:33 +03:00
lua osc: don't spam window-controls bindings on every render 2022-11-29 16:40:36 +00:00
audio.c audio: add AOCONTROL_UPDATE_MEDIA_ROLE 2022-09-10 12:32:52 -07:00
client.c
client.h
command.c player: add window-id property 2022-12-05 02:03:25 +00:00
command.h
configfiles.c
core.h player/video: add VOCTRL_CONTENT_TYPE 2022-11-15 23:18:55 +00:00
external_files.c player: add tiff/tif (TIFF) to list of image extensions 2022-06-07 06:28:34 -04:00
external_files.h
javascript.c
loadfile.c filters: lavfi: allow hwdec_interop selection for filters 2022-09-21 09:39:34 -07:00
lua.c
main.c player/main: log libplacebo version if built with it 2022-11-15 21:41:22 +02:00
misc.c player/video: add VOCTRL_CONTENT_TYPE 2022-11-15 23:18:55 +00:00
osd.c
playloop.c player/video: add VOCTRL_CONTENT_TYPE 2022-11-15 23:18:55 +00:00
screenshot.c
screenshot.h
scripting.c
sub.c
video.c player/video: add VOCTRL_CONTENT_TYPE 2022-11-15 23:18:55 +00:00