Yes it was hard to understand.Sigh. Is it hard to understand that backward compressed video playback is generally impossible, albeit possible with varying degree of computational, memory and coding complexity in some particular cases?
I was a developer (not really anymore) and i can understand it was difficult, but "(generally) impossible" seems a bit overestimated...
I confirm space5 previous comment : some software (simple player) do this from the beginning. Take Quicktime player, it do this (frame by frame backward/foreward with arrow and also play back and foreward) from 1990 (when multimedia was invented), with lot of codecs without any problem (sometime it can be a bit slow but never failed).
Yes it was probably difficult (compression algo are made for foreward), but invoking bad reason (memoty, app size) was not really compatible with experience (QT Player again, 1990).
I originated from MacOS world (now Linux) but Quicktime player was one of the software i regret because i have not found any successor and that for 2 functions : backward/foreward frame by frame with arrow key (direct arrow key no shortcut) and also the possibility to display a playtime with minutes/seconds and frame. This allow me to analyze video and count precise timing (frame precision).
You're right a function must work for end user or it was a bad experience and i can understand there was no volunteer. Free software works like this, it was the rules.From experience, it is known that a feature that does not always work will trigger user complaints. It took only a day or so to implement forward step-by-step on top of existing forward playback. It would take many months to implement step-by-step backward playback. No volunteer VLC developer is willing and mentally and financially able to spend that much of their free time, only to end up on the receiving end of bug reports from an angry entitled users.
Yes but the opposite is also probably true, it can also revealed it was a feature lot of users needBluntly, the copious amount of negative criticisms and threats of switching to competing applications, plus the many censored trolling messages, only makes the matter (way) worse. What is instead needed here is either a motivated developer or (very large) funding.