There are several instances in the forum where plex employees indicate h264 mkv should direct play on roku. (one example: Roku 3 Supported file formats)
Unless they changed something, this is a bug / unexpected behavior.
This is probably related to a regression in a server update. Please see below, and update the server.
note: it’s possible the media that isn’t direct playing will need to be analyzed again. This should happen over time, but you can also kick that off manually.
Definitely getting direct play for H264 with AAC after the update. Still getting direct stream with MPEG2 and AC3 but it’s possible that’s an unrelated limitation. Thanks.
Yeah, for now MPEG2 codec will require a transcode session, but can be copied during the transcode session if you enable MPEG2 option. We’ll file and investigate, but if I recall correctly seeking didn’t work 100% when direct played.