Okay, on my roku ultra it plays just fine auto-detect mode in blue neon. Your sample is AVC with VORBIS. So, right on SCORE! Thats a nice combination to test with.
Cannot say for sure what the F is going on. AVC should play back on roku3. This is an mpeg4 avc and in that spec, officially they want 4.1 or 4.2. Now on the roku ultra which I am testing on 4.0 works just fine. Your video is 4.0. So maybe this has something to do with it? It might be the vorbis too. But if the profile matches how I've done it in blue neon, this works, otherwise.. blue neon wouldn't. Assuming the official app works like this, and it should, the issue might be the MKV with AVC.
ffmpeg -i test-file.mkv -t 30 test-file.mp4
If you do this, against the sample. Does the mp4 sample play with your roku3? Maybe it has to do with container?
If not we have to dig deeper why roku ultra plays it but roku3 cannot....
Can you also, turn on debug in the official beta app. After doing this press home on the remote. Restarting the app after turning on the debug makes the homescreen start up with a new debug button at the bottom. The app when closing the homescreen closes the app, so it is magic when you can reconfigure the homescreen without restarting the app. It is possible to do this magic, but requires a facade screen to support the extra screens on top, so the last screen never is closed. The app can eventually do that too and not require the restart. But after doing this restart, use the debug button to send logs from the app after attempting playback. Then ebr can see more than I can. With that maybe something pops up?
I no longer have a roku3 on site to test with, a friend borrowed it long ago, and never returned it. Same with the old roku2 DX. My buddy with that lives out of town. So all I have roku flavored now is the roku ultra.
@ebr (nudge nudge poke poke)
Edited by speechles, 17 September 2018 - 11:12 PM.