From 19cf24234c8bee0e5719baa86c90fd9e0fb8478b Mon Sep 17 00:00:00 2001 From: Bart van den Ende Date: Fri, 15 Jan 2016 12:10:20 +0100 Subject: [PATCH] resolve #1095 map the audio track language to the element parser instead of the track parser --- .../exoplayer/smoothstreaming/SmoothStreamingManifest.java | 4 ++-- .../smoothstreaming/SmoothStreamingManifestParser.java | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.java b/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.java index 34c3880fa8..568ad2147d 100644 --- a/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.java +++ b/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifest.java @@ -132,10 +132,10 @@ public class SmoothStreamingManifest { public final byte[][] csd; public TrackElement(int index, int bitrate, String mimeType, byte[][] csd, int maxWidth, - int maxHeight, int sampleRate, int numChannels) { + int maxHeight, int sampleRate, int numChannels, String language) { this.csd = csd; format = new Format(String.valueOf(index), mimeType, maxWidth, maxHeight, -1, numChannels, - sampleRate, bitrate); + sampleRate, bitrate, language); } @Override diff --git a/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.java b/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.java index b4c91b7935..d48a5a7110 100644 --- a/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.java +++ b/library/src/main/java/com/google/android/exoplayer/smoothstreaming/SmoothStreamingManifestParser.java @@ -595,6 +595,7 @@ public class SmoothStreamingManifestParser implements UriLoadable.Parser