Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rework device profile building to be more accurate
This addresses several issues with how device profile building was done: 1. Devices were hard-coded, which did not account for the many different device profiles that may not be 1st party Google Chromecast™️ devices. This includes almost every Android TV with Cast functionality built-in. 2. Different devices may have slightly different profile requirements, so even if an overall codec WAS correct, certain profiles may not be supported. 3. Resolution constraints were being sent as a poor representation of of video codec profile and bit depth constraints. This change fixes this issue. 4. This also improves the accuracy of the codec detection for less popular codecs like AV1.
- Loading branch information