diff --git a/build.gradle b/build.gradle index cfce2ca..8998434 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:2.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/library/src/main/java/net/ossrs/yasea/SrsEncoder.java b/library/src/main/java/net/ossrs/yasea/SrsEncoder.java index 6915fe8..cbc235c 100644 --- a/library/src/main/java/net/ossrs/yasea/SrsEncoder.java +++ b/library/src/main/java/net/ossrs/yasea/SrsEncoder.java @@ -328,15 +328,13 @@ public class SrsEncoder { // when got encoded h264 es stream. private void onEncodedAnnexbFrame(ByteBuffer es, MediaCodec.BufferInfo bi) { - ByteBuffer record = es.duplicate(); - mp4Muxer.writeSampleData(videoMp4Track, record, bi); + mp4Muxer.writeSampleData(videoMp4Track, es.duplicate(), bi); flvMuxer.writeSampleData(videoFlvTrack, es, bi); } // when got encoded aac raw stream. private void onEncodedAacFrame(ByteBuffer es, MediaCodec.BufferInfo bi) { - ByteBuffer record = es.duplicate(); - mp4Muxer.writeSampleData(audioMp4Track, record, bi); + mp4Muxer.writeSampleData(audioMp4Track, es.duplicate(), bi); flvMuxer.writeSampleData(audioFlvTrack, es, bi); }