4640X - Roku Ultra - 8.1.0 build 4145-29
Brightscript Debugger> test5 = { Codec: "mpeg4", Container: "mkv" }
Brightscript Debugger> device = CreateObject("roDeviceInfo") : PrintAnyAA(4,device.CanDecodeVideo(test5))
updated: codec
codec: (list of 6)...
List(0)= hevc
List(1)= mpeg1
List(2)= mpeg2
List(3)= h263
List(4)= mpeg4 avc
List(5)= vp9
result: false
Stand outs are: mpeg1, mpeg2(h262), and h263(mpeg4 part2 aka divx/xvid)
All of these appear to direct play with MKV container.
mpeg1video in mkv, yep. mpeg2video in mkv, yep. mpeg4 part2(divx/xvid) in mkv container rather than avi, yep.
Why does RMP only show H262? Where is the mention of mpeg1 and h263? Make this known. Shout it from the roof tops. This is something that more people need to be aware of... an advantage. take it and run..lol
follow along here:
https://emby.media/community/index.php? ... /?p=616441...also.. just a tidbit.. it isn't clear which containers these codecs are supported on.. for giggles I even made one up...
Brightscript Debugger> test5 = { Codec: "mpeg4", Container: "ext" }
Brightscript Debugger> device = CreateObject("roDeviceInfo") : PrintAnyAA(4,device.CanDecodeVideo(test5))
updated: codec
codec: (list of 6)...
List(0)= hevc
List(1)= mpeg1
List(2)= mpeg2
List(3)= h263
List(4)= mpeg4 avc
List(5)= vp9
result: false
So it isn't just basing this on container and altering the codec list accordingly, since made up ones produce the same result. Weird right? But make no mistake in mkv the roku has super powers that go beyond mere mortal set top boxes. Please don't tone down these powers.