I think this won't work correctly when a video is played for the first time because at that point smplayer doesn't know the resolution of the video. If you mean the if(...>...) to decide between horiz and vertical bars, only need the aspect ratio is needed and you already capture it in MediaData with INFO_VIDEO_ASPECT=${=video-aspect}. That's why my patch does work in the samples attached, even when invoking SMPlayer with -fullscreen. I agree that pad=aspect=... will be a better solution as soon...
I don't know how you can get that error about eq2 No idea, but I only compile svn with the changes I mention. It no longer comes up, but I see you commented it out in rev 8745. I think that was the last one; the only thing I'd want to improve is adding support for more than 2 channels in the stereo-mode filter, and I already have a plan but that's a separate issue. Thanks for everything so far.
I think this won't work correctly when a video is played for the first time because at that point smplayer doesn't know the resolution of the video. If you mean the if(...>...) to decide between horiz and vertical bars, only need the aspect ratio is needed and you already capture it in MediaData with INFO_VIDEO_ASPECT=${=video-aspect}. That's why my patch does work in the samples attached. I agree that pad=aspect=... will be a better solution as soon as it's widely available. I tried to build mpv...
There's at least one left: core.cpp:2239:Core::startMplayer proc->addVF("eq2"); mpvoptions.cpp:566:MPVProcess::addVF if (filter_name == "eq2") { arg << "--vf-add=eq"; } log: Debug: MPVProcess::parseLine: "Opening video filter: [eq2]" Debug: MPVProcess::parseLine: "[eq2] libavfilter filter 'eq2' not found!" Debug: MPVProcess::parseLine: "Creating filter 'eq2' failed." BTW, I see that SMPlayer is now sending set contrast|gamma|hue commands to MPV, and it mostly works except for gamma.
Consider pixel AR in letterbox filter; add vertical bars for portrait
Replace deprecated / dropped mpv filters
Bashism in ./configure
Daviodan means to solve X^^5 = matrix([2,1],[1,2]). Since Maxima does not compare...