Loading media/libmedia/IMediaSource.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -412,12 +412,12 @@ status_t BnMediaSource::onTransact( reply->writeInt32(offset); reply->writeInt32(length); buf->meta_data()->writeToParcel(*reply); if (transferBuf == buf) { buf->addRemoteRefcount(1); if (!supportNonblockingRead()) { transferBuf->addRemoteRefcount(1); if (transferBuf != buf) { transferBuf->release(); // release local ref } else if (!supportNonblockingRead()) { maxNumBuffers = 0; // stop readMultiple with one shared buffer. } } } else { ALOGV_IF(buf->mMemory != nullptr, "INLINE(%p) %zu shared mem available, but only %zu used", Loading Loading
media/libmedia/IMediaSource.cpp +5 −5 Original line number Diff line number Diff line Loading @@ -412,12 +412,12 @@ status_t BnMediaSource::onTransact( reply->writeInt32(offset); reply->writeInt32(length); buf->meta_data()->writeToParcel(*reply); if (transferBuf == buf) { buf->addRemoteRefcount(1); if (!supportNonblockingRead()) { transferBuf->addRemoteRefcount(1); if (transferBuf != buf) { transferBuf->release(); // release local ref } else if (!supportNonblockingRead()) { maxNumBuffers = 0; // stop readMultiple with one shared buffer. } } } else { ALOGV_IF(buf->mMemory != nullptr, "INLINE(%p) %zu shared mem available, but only %zu used", Loading