If there are multiple video `TrackGroup`s that are roughly equivalent except for the codec used, `DefaultTrackSelector` should prefer to select the `TrackGroup` that uses the most efficient codec*. * An exception would be if a less efficient codec appears to have a hardware decoder, where-as the more efficient codec does not.