I almost got 1080p@30fps,h264 to play smoothly. smplayer and vlc weren't up to it so I compiled mpv. It only dropped few frames here an there.
Little after testing my Pi froze. :( It was while moving a window... I wasn't able to reproduce the freezing.
I also tried to run smplayer (mplayer uninstalled), but smplayer wasn't able to initialize mpv backend (didn't dug more into it), but instead just quit.
Few questions:
- Are there any other h.264 decoders mpv could try?
- mpv has rpi and rpi-copy --hwdec values selectable, but it says those aren't compiled in when I tried.
- None of the USE -flags seem to enable that. Any tips?
- Could compiling xv output support for mpv help the performance vs. opengl?
- Is there a way to auto-enable performance CPU governor when playing video using video-player X?
- ... and to drop back to ondemand (or whatever was the last governor) when playing is finished?
Also I did read a little about kernel CPU frequency/speed governors... It seems that RPi3 CPU can only switch between 600MHz and 1200MHz. So there isn't any selectable frequency between them. Right? So there's not much sense to use conservative governor. Right?