plexinc/roku-client-public — Issue #30: Add 1080p output for compatible Roku 1 models (HD-XR, XD, & XD|S)
Author: scyber
Created: 2012-02-22 02:11:58+00:00
State: open
Labels: preferences

Requires FullHD to be set to true when playing the video. Also need a framerate parameter passed to determine 24p or 30p playback. I had this working in my test code but the additional parameter passing between functions was causing some issues. We may want to clean up the parameters that are being passed (perhaps just use the metadata object instead of individual values).

Should only be enabled if source file is 1080p and the 1080p quality setting is chosen.

This should also have 2 preference options:
1) Enable/Disable legacy 1080p Playback (default to disable)
2) Framerate option 24, 30, or Native (determined based on source file). Not all 1080p TVs support all framerates.

Might be worthwhile to hide the preference option completely for all models but the ones that these settings are relevant for (Firmware < 4, roDeviceInfo.hasFeature("1080p_hardware") = true).