Loading apex/manifest.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.media", "version": 300801400 "version": 300801500 } apex/manifest_codec.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.media.swcodec", "version": 300801400 "version": 300801500 } media/codec2/sfplugin/CCodecBufferChannel.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -618,13 +618,14 @@ void CCodecBufferChannel::feedInputBufferIfAvailable() { } void CCodecBufferChannel::feedInputBufferIfAvailableInternal() { if (mInputMetEos || mOutput.lock()->buffers->hasPending() || mPipelineWatcher.lock()->pipelineFull()) { if (mInputMetEos || mPipelineWatcher.lock()->pipelineFull()) { return; } else { } { Mutexed<Output>::Locked output(mOutput); if (!output->buffers || output->buffers->numClientBuffers() >= output->numSlots) { if (!output->buffers || output->buffers->hasPending() || output->buffers->numClientBuffers() >= output->numSlots) { return; } } Loading media/libaudioclient/AudioRecord.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -742,8 +742,6 @@ status_t AudioRecord::createRecord_l(const Modulo<uint32_t> &epoch, const String void *iMemPointer; audio_track_cblk_t* cblk; status_t status; std::string flagsAsString; std::string originalFlagsAsString; if (audioFlinger == 0) { ALOGE("%s(%d): Could not get audioflinger", __func__, mPortId); Loading Loading @@ -922,15 +920,13 @@ status_t AudioRecord::createRecord_l(const Modulo<uint32_t> &epoch, const String mDeathNotifier = new DeathNotifier(this); IInterface::asBinder(mAudioRecord)->linkToDeath(mDeathNotifier, this); InputFlagConverter::toString(mFlags, flagsAsString); InputFlagConverter::toString(mOrigFlags, originalFlagsAsString); mMetricsId = std::string(AMEDIAMETRICS_KEY_PREFIX_AUDIO_RECORD) + std::to_string(mPortId); mediametrics::LogItem(mMetricsId) .set(AMEDIAMETRICS_PROP_EVENT, AMEDIAMETRICS_PROP_EVENT_VALUE_CREATE) .set(AMEDIAMETRICS_PROP_EXECUTIONTIMENS, (int64_t)(systemTime() - beginNs)) // the following are immutable (at least until restore) .set(AMEDIAMETRICS_PROP_FLAGS, flagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, originalFlagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_FLAGS, toString(mFlags).c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, toString(mOrigFlags).c_str()) .set(AMEDIAMETRICS_PROP_SESSIONID, (int32_t)mSessionId) .set(AMEDIAMETRICS_PROP_TRACKID, mPortId) .set(AMEDIAMETRICS_PROP_SOURCE, toString(mAttributes.source).c_str()) Loading media/libaudioclient/AudioTrack.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -1713,16 +1713,12 @@ status_t AudioTrack::createTrack_l() // is the first log of the AudioTrack and must be present before // any AudioTrack client logs will be accepted. std::string flagsAsString; OutputFlagConverter::toString(mFlags, flagsAsString); std::string originalFlagsAsString; OutputFlagConverter::toString(mOrigFlags, originalFlagsAsString); mMetricsId = std::string(AMEDIAMETRICS_KEY_PREFIX_AUDIO_TRACK) + std::to_string(mPortId); mediametrics::LogItem(mMetricsId) .set(AMEDIAMETRICS_PROP_EVENT, AMEDIAMETRICS_PROP_EVENT_VALUE_CREATE) // the following are immutable .set(AMEDIAMETRICS_PROP_FLAGS, flagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, originalFlagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_FLAGS, toString(mFlags).c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, toString(mOrigFlags).c_str()) .set(AMEDIAMETRICS_PROP_SESSIONID, (int32_t)mSessionId) .set(AMEDIAMETRICS_PROP_TRACKID, mPortId) // dup from key .set(AMEDIAMETRICS_PROP_CONTENTTYPE, toString(mAttributes.content_type).c_str()) Loading Loading
apex/manifest.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.media", "version": 300801400 "version": 300801500 }
apex/manifest_codec.json +1 −1 Original line number Diff line number Diff line { "name": "com.android.media.swcodec", "version": 300801400 "version": 300801500 }
media/codec2/sfplugin/CCodecBufferChannel.cpp +6 −5 Original line number Diff line number Diff line Loading @@ -618,13 +618,14 @@ void CCodecBufferChannel::feedInputBufferIfAvailable() { } void CCodecBufferChannel::feedInputBufferIfAvailableInternal() { if (mInputMetEos || mOutput.lock()->buffers->hasPending() || mPipelineWatcher.lock()->pipelineFull()) { if (mInputMetEos || mPipelineWatcher.lock()->pipelineFull()) { return; } else { } { Mutexed<Output>::Locked output(mOutput); if (!output->buffers || output->buffers->numClientBuffers() >= output->numSlots) { if (!output->buffers || output->buffers->hasPending() || output->buffers->numClientBuffers() >= output->numSlots) { return; } } Loading
media/libaudioclient/AudioRecord.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -742,8 +742,6 @@ status_t AudioRecord::createRecord_l(const Modulo<uint32_t> &epoch, const String void *iMemPointer; audio_track_cblk_t* cblk; status_t status; std::string flagsAsString; std::string originalFlagsAsString; if (audioFlinger == 0) { ALOGE("%s(%d): Could not get audioflinger", __func__, mPortId); Loading Loading @@ -922,15 +920,13 @@ status_t AudioRecord::createRecord_l(const Modulo<uint32_t> &epoch, const String mDeathNotifier = new DeathNotifier(this); IInterface::asBinder(mAudioRecord)->linkToDeath(mDeathNotifier, this); InputFlagConverter::toString(mFlags, flagsAsString); InputFlagConverter::toString(mOrigFlags, originalFlagsAsString); mMetricsId = std::string(AMEDIAMETRICS_KEY_PREFIX_AUDIO_RECORD) + std::to_string(mPortId); mediametrics::LogItem(mMetricsId) .set(AMEDIAMETRICS_PROP_EVENT, AMEDIAMETRICS_PROP_EVENT_VALUE_CREATE) .set(AMEDIAMETRICS_PROP_EXECUTIONTIMENS, (int64_t)(systemTime() - beginNs)) // the following are immutable (at least until restore) .set(AMEDIAMETRICS_PROP_FLAGS, flagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, originalFlagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_FLAGS, toString(mFlags).c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, toString(mOrigFlags).c_str()) .set(AMEDIAMETRICS_PROP_SESSIONID, (int32_t)mSessionId) .set(AMEDIAMETRICS_PROP_TRACKID, mPortId) .set(AMEDIAMETRICS_PROP_SOURCE, toString(mAttributes.source).c_str()) Loading
media/libaudioclient/AudioTrack.cpp +2 −6 Original line number Diff line number Diff line Loading @@ -1713,16 +1713,12 @@ status_t AudioTrack::createTrack_l() // is the first log of the AudioTrack and must be present before // any AudioTrack client logs will be accepted. std::string flagsAsString; OutputFlagConverter::toString(mFlags, flagsAsString); std::string originalFlagsAsString; OutputFlagConverter::toString(mOrigFlags, originalFlagsAsString); mMetricsId = std::string(AMEDIAMETRICS_KEY_PREFIX_AUDIO_TRACK) + std::to_string(mPortId); mediametrics::LogItem(mMetricsId) .set(AMEDIAMETRICS_PROP_EVENT, AMEDIAMETRICS_PROP_EVENT_VALUE_CREATE) // the following are immutable .set(AMEDIAMETRICS_PROP_FLAGS, flagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, originalFlagsAsString.c_str()) .set(AMEDIAMETRICS_PROP_FLAGS, toString(mFlags).c_str()) .set(AMEDIAMETRICS_PROP_ORIGINALFLAGS, toString(mOrigFlags).c_str()) .set(AMEDIAMETRICS_PROP_SESSIONID, (int32_t)mSessionId) .set(AMEDIAMETRICS_PROP_TRACKID, mPortId) // dup from key .set(AMEDIAMETRICS_PROP_CONTENTTYPE, toString(mAttributes.content_type).c_str()) Loading