Closed bbhtt closed 3 years ago
This could be an issue with upstream drivers/my setup, I'm not sure, would appreciate some insight for the error.
[input] No key binding found for key '['.
[input] No key binding found for key 'c'.
[input] No key binding found for key 'p'.
[input] No key binding found for key 'l'.
[input] No key binding found for key 'a'.
[input] No key binding found for key 'y'.
[input] No key binding found for key 'e'.
[input] No key binding found for key 'r'.
[input] No key binding found for key ']'.
[input] No key binding found for key 'SPACE'.
Why is smplayer feeding mpv's log back to stdin? I can onyl imagine smplayer is doing something wrong here, and it's up to them to analyze this.
Do you think there is some inconsistencies between the arguments that are passed to mpv i.e. one shouldn't be used with the other or etc.?
I can not help with your issue, but I remember that in my custom ruby wrappers where I select whether to use mplayer or mpv (I usually prefer mpv these days, but I keep good old oldschool mplayer around, to test stuff too, and differences), I have to see which options are supported and which ones not. One simple that comes to mind was -msg_color versus -msgcolor or something like that. It may be that the smplayer author may not aware of differences, so the more information can be gathered, the better it may be for "upstream" smplayer to adjust. (I believe smplayer is still an active project. I use it when I need a fancier GUI, but admittedly these days I really just use ruby on the commandline, and call mpv for whatever audio or video I need to play; it's just so much faster and more convenient - sorry for the off-topic now.)
@kortewegdevries I have seen this occasionally after updating drivers, and restarting my system to refresh the drivers makes it go away - does this work for you?
Important Information
Arch Linux, kernel linux 5.8.5-arch1-1
Arch repository
XFCE 4.14
Reproduction steps
Noted below (*)
Expected behavior
SMPlayer or MPV itself to play videos.
Actual behavior
MPV doesn't work with the arguments supplied.
Log file
https://gist.github.com/kortewegdevries/21fee8f5c81916c7eeca3436b992c548
(*) SMPlayer by default uses MPV as backend and passes this command to play videos, recently I noticed SMPlayer wasn't working with mpv but with mplayer as backend, so I copied the command that SMPlayer passes to mpv on a terminal to play my own video and seems that one of the argument of MPV is causing problem on my setup.
The argument SMPlayer passes (source: Ctrl+M on SMPlayer after playing a video with mpv as backend):
The
softvol
and--term-playing-msg=MPV_VERSION=${=mpv-version:}
doesn't work on a terminal with MPV, trimming those two, I pass this to MPV only:(2)
See error:
The argument from (2) causing the problem:
--wid=75497517
, trimming it too, MPV runs fine with rest of the arguments.