Loading media/java/android/media/MediaCodec.java +18 −7 Original line number Diff line number Diff line Loading @@ -4412,6 +4412,16 @@ final public class MediaCodec { int i = 0; for (final String key: params.keySet()) { if (key.equals(MediaFormat.KEY_AUDIO_SESSION_ID)) { int sessionId = 0; try { sessionId = (Integer)params.get(key); } catch (Exception e) { throw new IllegalArgumentException("Wrong Session ID Parameter!"); } keys[i] = "audio-hw-sync"; values[i] = AudioSystem.getAudioHwSyncForSession(sessionId); } else { keys[i] = key; Object value = params.get(key); Loading @@ -4421,6 +4431,7 @@ final public class MediaCodec { } else { values[i] = value; } } ++i; } Loading Loading
media/java/android/media/MediaCodec.java +18 −7 Original line number Diff line number Diff line Loading @@ -4412,6 +4412,16 @@ final public class MediaCodec { int i = 0; for (final String key: params.keySet()) { if (key.equals(MediaFormat.KEY_AUDIO_SESSION_ID)) { int sessionId = 0; try { sessionId = (Integer)params.get(key); } catch (Exception e) { throw new IllegalArgumentException("Wrong Session ID Parameter!"); } keys[i] = "audio-hw-sync"; values[i] = AudioSystem.getAudioHwSyncForSession(sessionId); } else { keys[i] = key; Object value = params.get(key); Loading @@ -4421,6 +4431,7 @@ final public class MediaCodec { } else { values[i] = value; } } ++i; } Loading