From b0206de4583c3b447bce7ebe78eacec19d374083 Mon Sep 17 00:00:00 2001 From: Preetam Singh Ranawat Date: Tue, 18 Aug 2015 11:14:34 +0530 Subject: libmedia: fix for underrun and gapless issue. -change offload shared buffer size to avoid failure to restart on an underrun. (Merged changeid I4dd9e5e5a7c8aebb34b13f2e6626b73adc2ba557) -fix for gap seen during gapless playback due to big buffer size. (Merged changeid If5234059aa4629e9eb02e236a43214de9ef2204b) Change-Id: I1ad25d3789aced6b804aa695485341bfa4e97eae --- media/libmedia/AudioTrack.cpp | 1 + 1 file changed, 1 insertion(+) mode change 100755 => 100644 media/libmedia/AudioTrack.cpp (limited to 'media/libmedia/AudioTrack.cpp') diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp old mode 100755 new mode 100644 index fa24415..64eba73 --- a/media/libmedia/AudioTrack.cpp +++ b/media/libmedia/AudioTrack.cpp @@ -1199,6 +1199,7 @@ status_t AudioTrack::createTrack_l() frameCount = mSharedBuffer->size(); } else if (frameCount == 0) { frameCount = mAfFrameCount; + frameCount = AVMediaUtils::get()->AudioTrackGetOffloadFrameCount(frameCount); } if (mNotificationFramesAct != frameCount) { mNotificationFramesAct = frameCount; -- cgit v1.1