mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Fix DTS:X P2 offload playback.
This commit is contained in:
parent
fa990714fe
commit
19676084e6
1 changed files with 5 additions and 1 deletions
|
|
@ -88,7 +88,11 @@ public final class DefaultAudioOffloadSupportProvider
|
||||||
if (channelConfig == AudioFormat.CHANNEL_INVALID) {
|
if (channelConfig == AudioFormat.CHANNEL_INVALID) {
|
||||||
return AudioOffloadSupport.DEFAULT_UNSUPPORTED;
|
return AudioOffloadSupport.DEFAULT_UNSUPPORTED;
|
||||||
}
|
}
|
||||||
|
// AudioFormat.ENCODING_DTS_UHD_P2 is defined from API 34 onwards. Before that encoding should
|
||||||
|
// be set to C.ENCODING_DTS, which is supported by TV ICs for offload playback.
|
||||||
|
if ((Util.SDK_INT < 34) && (encoding == C.ENCODING_DTS_UHD_P2)) {
|
||||||
|
encoding = C.ENCODING_DTS;
|
||||||
|
}
|
||||||
AudioFormat audioFormat = Util.getAudioFormat(format.sampleRate, channelConfig, encoding);
|
AudioFormat audioFormat = Util.getAudioFormat(format.sampleRate, channelConfig, encoding);
|
||||||
if (Util.SDK_INT >= 31) {
|
if (Util.SDK_INT >= 31) {
|
||||||
return Api31.getOffloadedPlaybackSupport(
|
return Api31.getOffloadedPlaybackSupport(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue