Loading media/extractors/flac/FLACExtractor.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -621,6 +621,8 @@ status_t FLACParser::init() AMEDIAFORMAT_KEY_CHANNEL_COUNT, getChannels()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_SAMPLE_RATE, getSampleRate()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_BITS_PER_SAMPLE, getBitsPerSample()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_PCM_ENCODING, kAudioEncodingPcm16bit); // sample rate is non-zero, so division by zero not possible Loading media/extractors/wav/WAVExtractor.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,7 @@ status_t WAVExtractor::init() { AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_CHANNEL_COUNT, mNumChannels); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_CHANNEL_MASK, mChannelMask); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_SAMPLE_RATE, mSampleRate); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_BITS_PER_SAMPLE, mBitsPerSample); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_PCM_ENCODING, kAudioEncodingPcm16bit); Loading media/libstagefright/Utils.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -787,6 +787,11 @@ status_t convertMetaDataToMessage( msg->setInt32("channel-count", numChannels); msg->setInt32("sample-rate", sampleRate); int32_t bitsPerSample; if (meta->findInt32(kKeyBitsPerSample, &bitsPerSample)) { msg->setInt32("bits-per-sample", bitsPerSample); } int32_t channelMask; if (meta->findInt32(kKeyChannelMask, &channelMask)) { msg->setInt32("channel-mask", channelMask); Loading Loading @@ -1526,6 +1531,10 @@ void convertMessageToMetaData(const sp<AMessage> &msg, sp<MetaData> &meta) { if (msg->findInt32("sample-rate", &sampleRate)) { meta->setInt32(kKeySampleRate, sampleRate); } int32_t bitsPerSample; if (msg->findInt32("bits-per-sample", &bitsPerSample)) { meta->setInt32(kKeyBitsPerSample, bitsPerSample); } int32_t channelMask; if (msg->findInt32("channel-mask", &channelMask)) { meta->setInt32(kKeyChannelMask, channelMask); Loading media/ndk/NdkMediaFormat.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -276,6 +276,7 @@ EXPORT const char* AMEDIAFORMAT_KEY_AUDIO_SESSION_ID = "audio-session-id"; EXPORT const char* AMEDIAFORMAT_KEY_AUTHOR = "author"; EXPORT const char* AMEDIAFORMAT_KEY_BITRATE_MODE = "bitrate-mode"; EXPORT const char* AMEDIAFORMAT_KEY_BIT_RATE = "bitrate"; EXPORT const char* AMEDIAFORMAT_KEY_BITS_PER_SAMPLE = "bits-per-sample"; EXPORT const char* AMEDIAFORMAT_KEY_CAPTURE_RATE = "capture-rate"; EXPORT const char* AMEDIAFORMAT_KEY_CDTRACKNUMBER = "cdtracknum"; EXPORT const char* AMEDIAFORMAT_KEY_CHANNEL_COUNT = "channel-count"; Loading media/ndk/include/media/NdkMediaFormat.h +1 −0 Original line number Diff line number Diff line Loading @@ -181,6 +181,7 @@ extern const char* AMEDIAFORMAT_KEY_ALBUMART __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_ALBUMARTIST __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_ARTIST __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_AUTHOR __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_BITS_PER_SAMPLE __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_CDTRACKNUMBER __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_COLOR_RANGE __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_COLOR_STANDARD __INTRODUCED_IN(29); Loading Loading
media/extractors/flac/FLACExtractor.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -621,6 +621,8 @@ status_t FLACParser::init() AMEDIAFORMAT_KEY_CHANNEL_COUNT, getChannels()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_SAMPLE_RATE, getSampleRate()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_BITS_PER_SAMPLE, getBitsPerSample()); AMediaFormat_setInt32(mTrackMetadata, AMEDIAFORMAT_KEY_PCM_ENCODING, kAudioEncodingPcm16bit); // sample rate is non-zero, so division by zero not possible Loading
media/extractors/wav/WAVExtractor.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -311,6 +311,7 @@ status_t WAVExtractor::init() { AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_CHANNEL_COUNT, mNumChannels); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_CHANNEL_MASK, mChannelMask); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_SAMPLE_RATE, mSampleRate); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_BITS_PER_SAMPLE, mBitsPerSample); AMediaFormat_setInt32(mTrackMeta, AMEDIAFORMAT_KEY_PCM_ENCODING, kAudioEncodingPcm16bit); Loading
media/libstagefright/Utils.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -787,6 +787,11 @@ status_t convertMetaDataToMessage( msg->setInt32("channel-count", numChannels); msg->setInt32("sample-rate", sampleRate); int32_t bitsPerSample; if (meta->findInt32(kKeyBitsPerSample, &bitsPerSample)) { msg->setInt32("bits-per-sample", bitsPerSample); } int32_t channelMask; if (meta->findInt32(kKeyChannelMask, &channelMask)) { msg->setInt32("channel-mask", channelMask); Loading Loading @@ -1526,6 +1531,10 @@ void convertMessageToMetaData(const sp<AMessage> &msg, sp<MetaData> &meta) { if (msg->findInt32("sample-rate", &sampleRate)) { meta->setInt32(kKeySampleRate, sampleRate); } int32_t bitsPerSample; if (msg->findInt32("bits-per-sample", &bitsPerSample)) { meta->setInt32(kKeyBitsPerSample, bitsPerSample); } int32_t channelMask; if (msg->findInt32("channel-mask", &channelMask)) { meta->setInt32(kKeyChannelMask, channelMask); Loading
media/ndk/NdkMediaFormat.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -276,6 +276,7 @@ EXPORT const char* AMEDIAFORMAT_KEY_AUDIO_SESSION_ID = "audio-session-id"; EXPORT const char* AMEDIAFORMAT_KEY_AUTHOR = "author"; EXPORT const char* AMEDIAFORMAT_KEY_BITRATE_MODE = "bitrate-mode"; EXPORT const char* AMEDIAFORMAT_KEY_BIT_RATE = "bitrate"; EXPORT const char* AMEDIAFORMAT_KEY_BITS_PER_SAMPLE = "bits-per-sample"; EXPORT const char* AMEDIAFORMAT_KEY_CAPTURE_RATE = "capture-rate"; EXPORT const char* AMEDIAFORMAT_KEY_CDTRACKNUMBER = "cdtracknum"; EXPORT const char* AMEDIAFORMAT_KEY_CHANNEL_COUNT = "channel-count"; Loading
media/ndk/include/media/NdkMediaFormat.h +1 −0 Original line number Diff line number Diff line Loading @@ -181,6 +181,7 @@ extern const char* AMEDIAFORMAT_KEY_ALBUMART __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_ALBUMARTIST __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_ARTIST __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_AUTHOR __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_BITS_PER_SAMPLE __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_CDTRACKNUMBER __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_COLOR_RANGE __INTRODUCED_IN(29); extern const char* AMEDIAFORMAT_KEY_COLOR_STANDARD __INTRODUCED_IN(29); Loading