Format with google-java-format
This commit is contained in:
parent
424b5d8d0e
commit
47b0726ea9
@ -256,9 +256,7 @@ public final class C {
|
|||||||
@UnstableApi public static final int ENCODING_DTS = AudioFormat.ENCODING_DTS;
|
@UnstableApi public static final int ENCODING_DTS = AudioFormat.ENCODING_DTS;
|
||||||
/** See {@link AudioFormat#ENCODING_DTS_HD}. */
|
/** See {@link AudioFormat#ENCODING_DTS_HD}. */
|
||||||
@UnstableApi public static final int ENCODING_DTS_HD = AudioFormat.ENCODING_DTS_HD;
|
@UnstableApi public static final int ENCODING_DTS_HD = AudioFormat.ENCODING_DTS_HD;
|
||||||
/**
|
/** TODO: To replace with AudioFormat.ENCODING_DTS_UHD_P2 when Android 14.0 is released. */
|
||||||
* TODO: To replace with AudioFormat.ENCODING_DTS_UHD_P2 when Android 14.0 is released.
|
|
||||||
*/
|
|
||||||
@UnstableApi public static final int ENCODING_DTS_UHD_P2 = 0x0000001e;
|
@UnstableApi public static final int ENCODING_DTS_UHD_P2 = 0x0000001e;
|
||||||
/** See {@link AudioFormat#ENCODING_DOLBY_TRUEHD}. */
|
/** See {@link AudioFormat#ENCODING_DOLBY_TRUEHD}. */
|
||||||
@UnstableApi public static final int ENCODING_DOLBY_TRUEHD = AudioFormat.ENCODING_DOLBY_TRUEHD;
|
@UnstableApi public static final int ENCODING_DOLBY_TRUEHD = AudioFormat.ENCODING_DOLBY_TRUEHD;
|
||||||
|
@ -57,7 +57,7 @@ public final class AudioCapabilities {
|
|||||||
|
|
||||||
/** Encodings supported when the device specifies external surround sound. */
|
/** Encodings supported when the device specifies external surround sound. */
|
||||||
private static final int[] EXTERNAL_SURROUND_SOUND_ENCODINGS =
|
private static final int[] EXTERNAL_SURROUND_SOUND_ENCODINGS =
|
||||||
new int[]{
|
new int[] {
|
||||||
AudioFormat.ENCODING_PCM_16BIT, AudioFormat.ENCODING_AC3, AudioFormat.ENCODING_E_AC3
|
AudioFormat.ENCODING_PCM_16BIT, AudioFormat.ENCODING_AC3, AudioFormat.ENCODING_E_AC3
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -116,19 +116,18 @@ public final class AudioCapabilities {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (intent != null && intent.getIntExtra(AudioManager.EXTRA_AUDIO_PLUG_STATE, 0) == 1) {
|
if (intent != null && intent.getIntExtra(AudioManager.EXTRA_AUDIO_PLUG_STATE, 0) == 1) {
|
||||||
supportedEncodings.addAll(Ints.asList(
|
supportedEncodings.addAll(Ints.asList(intent.getIntArrayExtra(AudioManager.EXTRA_ENCODINGS)));
|
||||||
intent.getIntArrayExtra(AudioManager.EXTRA_ENCODINGS)));
|
|
||||||
return new AudioCapabilities(
|
return new AudioCapabilities(
|
||||||
Ints.toArray(supportedEncodings.build()),
|
Ints.toArray(supportedEncodings.build()),
|
||||||
intent.getIntExtra(AudioManager.EXTRA_MAX_CHANNEL_COUNT, /* defaultValue= */
|
intent.getIntExtra(
|
||||||
DEFAULT_MAX_CHANNEL_COUNT));
|
AudioManager.EXTRA_MAX_CHANNEL_COUNT, /* defaultValue= */ DEFAULT_MAX_CHANNEL_COUNT));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (supportedEncodings.build().isEmpty()) {
|
if (supportedEncodings.build().isEmpty()) {
|
||||||
return DEFAULT_AUDIO_CAPABILITIES;
|
return DEFAULT_AUDIO_CAPABILITIES;
|
||||||
} else {
|
} else {
|
||||||
return new AudioCapabilities(Ints.toArray(supportedEncodings.build()), /* defaultValue= */
|
return new AudioCapabilities(
|
||||||
DEFAULT_MAX_CHANNEL_COUNT);
|
Ints.toArray(supportedEncodings.build()), /* defaultValue= */ DEFAULT_MAX_CHANNEL_COUNT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -211,8 +210,8 @@ public final class AudioCapabilities {
|
|||||||
if (encoding == C.ENCODING_E_AC3_JOC && !supportsEncoding(C.ENCODING_E_AC3_JOC)) {
|
if (encoding == C.ENCODING_E_AC3_JOC && !supportsEncoding(C.ENCODING_E_AC3_JOC)) {
|
||||||
// E-AC3 receivers support E-AC3 JOC streams (but decode only the base layer).
|
// E-AC3 receivers support E-AC3 JOC streams (but decode only the base layer).
|
||||||
encoding = C.ENCODING_E_AC3;
|
encoding = C.ENCODING_E_AC3;
|
||||||
} else if ((encoding == C.ENCODING_DTS_HD && !supportsEncoding(C.ENCODING_DTS_HD)) ||
|
} else if ((encoding == C.ENCODING_DTS_HD && !supportsEncoding(C.ENCODING_DTS_HD))
|
||||||
(encoding == C.ENCODING_DTS_UHD_P2 && !supportsEncoding(C.ENCODING_DTS_UHD_P2))) {
|
|| (encoding == C.ENCODING_DTS_UHD_P2 && !supportsEncoding(C.ENCODING_DTS_UHD_P2))) {
|
||||||
// DTS receivers support DTS-HD streams (but decode only the core layer).
|
// DTS receivers support DTS-HD streams (but decode only the core layer).
|
||||||
encoding = C.ENCODING_DTS;
|
encoding = C.ENCODING_DTS;
|
||||||
}
|
}
|
||||||
@ -411,9 +410,7 @@ public final class AudioCapabilities {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/** Returns an array list of surround encodings that maybe supported. */
|
||||||
* Returns an array list of surround encodings that maybe supported.
|
|
||||||
*/
|
|
||||||
@DoNotInline
|
@DoNotInline
|
||||||
private static int[] getAllSurroundEncodingsMaybeSupported() {
|
private static int[] getAllSurroundEncodingsMaybeSupported() {
|
||||||
ImmutableList.Builder<Integer> encodings = new ImmutableList.Builder<>();
|
ImmutableList.Builder<Integer> encodings = new ImmutableList.Builder<>();
|
||||||
|
@ -47,10 +47,10 @@ public final class DtsUtil {
|
|||||||
*/
|
*/
|
||||||
private static final int SYNC_EXT_SUB_LE = 0x25205864;
|
private static final int SYNC_EXT_SUB_LE = 0x25205864;
|
||||||
/**
|
/**
|
||||||
* DTS FTOC Sync words (in different Endianness). See ETSI TS 103 491 (V1.2.1)
|
* DTS FTOC Sync words (in different Endianness). See ETSI TS 103 491 (V1.2.1) Section 6.4.4.1.
|
||||||
* Section 6.4.4.1.
|
|
||||||
*/
|
*/
|
||||||
private static final int SYNC_FTOC_LE = 0xF21B4140;
|
private static final int SYNC_FTOC_LE = 0xF21B4140;
|
||||||
|
|
||||||
private static final int SYNC_FTOC_NON_SYNC_LE = 0xE842C471;
|
private static final int SYNC_FTOC_NON_SYNC_LE = 0xE842C471;
|
||||||
private static final byte FIRST_BYTE_BE = (byte) (SYNC_VALUE_BE >>> 24);
|
private static final byte FIRST_BYTE_BE = (byte) (SYNC_VALUE_BE >>> 24);
|
||||||
private static final byte FIRST_BYTE_14B_BE = (byte) (SYNC_VALUE_14B_BE >>> 24);
|
private static final byte FIRST_BYTE_14B_BE = (byte) (SYNC_VALUE_14B_BE >>> 24);
|
||||||
@ -163,8 +163,7 @@ public final class DtsUtil {
|
|||||||
|
|
||||||
// Check for DTS:X Profile 2 sync or non sync word and return
|
// Check for DTS:X Profile 2 sync or non sync word and return
|
||||||
// 1024 if found. This is the only audio sample count that is used by DTS:X Streaming Encoder.
|
// 1024 if found. This is the only audio sample count that is used by DTS:X Streaming Encoder.
|
||||||
if ((buffer.getInt(0) == SYNC_FTOC_LE) ||
|
if ((buffer.getInt(0) == SYNC_FTOC_LE) || (buffer.getInt(0) == SYNC_FTOC_NON_SYNC_LE)) {
|
||||||
(buffer.getInt(0) == SYNC_FTOC_NON_SYNC_LE)) {
|
|
||||||
return 1024;
|
return 1024;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user