Интересный факт: в тестировалке webrtc в firefox кино с камеры показывают без задержек, а mpv av://v4l2:/dev/video0 - с задержкой где-то миллисекунд 400.
Чтобы mpv не тормозил, надо ему сказать --cache-secs=0 --demuxer-readahead-secs=0 --untimed
Выпиливаем новую фичу mpv, благодаря которой он подвисает, пока окно с его говнищем (например, обложкой альбома из эмпэти) не будет смэплено в иксовый дисплей. Актуально для пользователей оконных менеджеров с автоматическим распихиванием окон по воркспейсам.
diff --git a/video/out/x11_common.c b/video/out/x11_common.c
index adfbd95..5a74d60 100644
--- a/video/out/x11_common.c
+++ b/video/out/x11_common.c
@@ -1311,7 +1311,6 @@ void vo_x11_config_vo_window(struct vo *vo, XVisualInfo *vis, int flags,
vo_x11_fullscreen(vo);
Написал скробблер для mpv: http://dump.bitcheese.net/files/utyreso/lastfm.lua