mirror of
https://github.com/androidx/media.git
synced 2025-05-12 10:09:55 +08:00
Update nits
This commit is contained in:
parent
24d03b0625
commit
0f200ba5d1
@ -68,9 +68,7 @@ public class DefaultAudioTrackBufferSizeProvider
|
|||||||
*/
|
*/
|
||||||
private static final int DTSHD_BUFFER_MULTIPLICATION_FACTOR = 4;
|
private static final int DTSHD_BUFFER_MULTIPLICATION_FACTOR = 4;
|
||||||
|
|
||||||
/**
|
/** A builder to create {@link DefaultAudioTrackBufferSizeProvider} instances. */
|
||||||
* A builder to create {@link DefaultAudioTrackBufferSizeProvider} instances.
|
|
||||||
*/
|
|
||||||
|
|
||||||
public static class Builder {
|
public static class Builder {
|
||||||
|
|
||||||
@ -156,7 +154,7 @@ public class DefaultAudioTrackBufferSizeProvider
|
|||||||
/**
|
/**
|
||||||
* Sets the multiplication factor to apply to the passthrough buffer for DTS-HD (DTS Express)
|
* Sets the multiplication factor to apply to the passthrough buffer for DTS-HD (DTS Express)
|
||||||
* to avoid underruns on some devices (e.g., Xiaomi A2 TV). Default is
|
* to avoid underruns on some devices (e.g., Xiaomi A2 TV). Default is
|
||||||
* {@value #DTSHD_BUFFER_MULTIPLICATION_FACTOR}.
|
* {@link #DTSHD_BUFFER_MULTIPLICATION_FACTOR}.
|
||||||
*/
|
*/
|
||||||
@CanIgnoreReturnValue
|
@CanIgnoreReturnValue
|
||||||
public Builder setDtshdBufferMultiplicationFactor(int dtshdBufferMultiplicationFactor) {
|
public Builder setDtshdBufferMultiplicationFactor(int dtshdBufferMultiplicationFactor) {
|
||||||
@ -259,8 +257,8 @@ public class DefaultAudioTrackBufferSizeProvider
|
|||||||
if (encoding == C.ENCODING_AC3) {
|
if (encoding == C.ENCODING_AC3) {
|
||||||
bufferSizeUs *= ac3BufferMultiplicationFactor;
|
bufferSizeUs *= ac3BufferMultiplicationFactor;
|
||||||
} else if (encoding == C.ENCODING_DTS_HD) {
|
} else if (encoding == C.ENCODING_DTS_HD) {
|
||||||
// DTSHD (DTS Express) for streaming uses a frame size (number of audio samples per channel
|
// DTS-HD (DTS Express) for streaming uses a frame size (number of audio samples per channel
|
||||||
// per frame of 4096. This requires a higher multiple for the buffersize computation.
|
// per frame) of 4096. This requires a higher multiple for the buffersize computation.
|
||||||
// Otherwise, there will be buffer underflow during DASH playback.
|
// Otherwise, there will be buffer underflow during DASH playback.
|
||||||
bufferSizeUs *= dtshdBufferMultiplicationFactor;
|
bufferSizeUs *= dtshdBufferMultiplicationFactor;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user