OSDN Git Service

Fix regression for AudioTrack::write() 8-bit PCM
authorGlenn Kasten <gkasten@google.com>
Mon, 12 Nov 2012 22:32:06 +0000 (14:32 -0800)
committerGlenn Kasten <gkasten@google.com>
Mon, 12 Nov 2012 22:32:06 +0000 (14:32 -0800)
Bug: 7526532
Change-Id: I8ddd1f0e9d035b54401788dcc422591281dcd97a

media/libmedia/AudioTrack.cpp

index 468bd29..26cf877 100644 (file)
@@ -1104,8 +1104,8 @@ ssize_t AudioTrack::write(const void* buffer, size_t userSize)
         } else {
             toWrite = audioBuffer.size;
             memcpy(audioBuffer.i8, src, toWrite);
-            src += toWrite;
         }
+        src += toWrite;
         userSize -= toWrite;
         written += toWrite;