Skip to content

Commit 22671ca

Browse files
committed
fix: audio stream cache key, code fmt
1 parent 4e837e8 commit 22671ca

4 files changed

Lines changed: 12 additions & 6 deletions

File tree

app/src/main/java/org/schabi/newpipe/download/DownloadDialog.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -470,9 +470,7 @@ private void onVideoStreamSelected() {
470470
dialogBinding.audioTrackSpinner.setVisibility(
471471
isVideoOnly && wrappedAudioTracks.size() > 1 ? View.VISIBLE : View.GONE);
472472
dialogBinding.defaultAudioTrackPresentText.setVisibility(
473-
!isVideoOnly && wrappedAudioTracks.size() > 1 ? View.VISIBLE : View.GONE
474-
475-
);
473+
!isVideoOnly && wrappedAudioTracks.size() > 1 ? View.VISIBLE : View.GONE);
476474
}
477475

478476
private void setupSubtitleSpinner() {

app/src/main/java/org/schabi/newpipe/player/resolver/PlaybackResolver.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,11 @@ static String cacheKeyOf(final StreamInfo info, final AudioStream audioStream) {
161161
cacheKey.append(audioStream.getAudioTrackId());
162162
}
163163

164+
if (audioStream.getAudioLocale() != null) {
165+
cacheKey.append(" ");
166+
cacheKey.append(audioStream.getAudioLocale().getISO3Language());
167+
}
168+
164169
return cacheKey.toString();
165170
}
166171

app/src/main/java/org/schabi/newpipe/util/ListHelper.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -797,7 +797,8 @@ private static Comparator<AudioStream> getAudioTrackComparator(
797797
* @return Comparator
798798
*/
799799
static Comparator<AudioStream> getAudioTrackComparator(
800-
final Locale preferredLanguage, final boolean preferOriginalAudio,
800+
final Locale preferredLanguage,
801+
final boolean preferOriginalAudio,
801802
final boolean preferDescriptiveAudio) {
802803
final String langCode = preferredLanguage.getISO3Language();
803804
final List<AudioTrackType> trackTypeRanking = preferDescriptiveAudio

app/src/test/java/org/schabi/newpipe/util/ListHelperTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -451,8 +451,10 @@ private static AudioStream generateAudioStream(@NonNull final String id,
451451
}
452452

453453
private static AudioStream generateAudioTrack(
454-
@NonNull final String id, @Nullable final String trackId,
455-
@Nullable final Locale locale, @Nullable final AudioTrackType trackType) {
454+
@NonNull final String id,
455+
@Nullable final String trackId,
456+
@Nullable final Locale locale,
457+
@Nullable final AudioTrackType trackType) {
456458
return new AudioStream.Builder()
457459
.setId(id)
458460
.setContent("", true)

0 commit comments

Comments
 (0)