Loading media/libstagefright/AwesomePlayer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -1274,7 +1274,7 @@ void AwesomePlayer::initRenderer_l() { // then performs a color conversion and copy to get the data // into the ANativeBuffer. sp<AMessage> format; convertMetaDataToMessage(meta, &format); CHECK(OK == convertMetaDataToMessage(meta, &format)); mVideoRenderer = new AwesomeLocalRenderer(mNativeWindow, format); } } Loading media/libstagefright/Utils.cpp +14 −6 Original line number Diff line number Diff line Loading @@ -101,7 +101,9 @@ status_t convertMetaDataToMessage( } const char *mime; CHECK(meta->findCString(kKeyMIMEType, &mime)); if (!meta->findCString(kKeyMIMEType, &mime)) { return BAD_VALUE; } sp<AMessage> msg = new AMessage; msg->setString("mime", mime); Loading @@ -123,8 +125,10 @@ status_t convertMetaDataToMessage( if (!strncasecmp("video/", mime, 6)) { int32_t width, height; CHECK(meta->findInt32(kKeyWidth, &width)); CHECK(meta->findInt32(kKeyHeight, &height)); if (!meta->findInt32(kKeyWidth, &width) || !meta->findInt32(kKeyHeight, &height)) { return BAD_VALUE; } msg->setInt32("width", width); msg->setInt32("height", height); Loading Loading @@ -156,8 +160,10 @@ status_t convertMetaDataToMessage( } } else if (!strncasecmp("audio/", mime, 6)) { int32_t numChannels, sampleRate; CHECK(meta->findInt32(kKeyChannelCount, &numChannels)); CHECK(meta->findInt32(kKeySampleRate, &sampleRate)); if (!meta->findInt32(kKeyChannelCount, &numChannels) || !meta->findInt32(kKeySampleRate, &sampleRate)) { return BAD_VALUE; } msg->setInt32("channel-count", numChannels); msg->setInt32("sample-rate", sampleRate); Loading Loading @@ -380,7 +386,9 @@ status_t convertMetaDataToMessage( } else if (meta->findData(kKeyESDS, &type, &data, &size)) { ESDS esds((const char *)data, size); CHECK_EQ(esds.InitCheck(), (status_t)OK); if (esds.InitCheck() != (status_t)OK) { return BAD_VALUE; } const void *codec_specific_data; size_t codec_specific_data_size; Loading Loading
media/libstagefright/AwesomePlayer.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -1274,7 +1274,7 @@ void AwesomePlayer::initRenderer_l() { // then performs a color conversion and copy to get the data // into the ANativeBuffer. sp<AMessage> format; convertMetaDataToMessage(meta, &format); CHECK(OK == convertMetaDataToMessage(meta, &format)); mVideoRenderer = new AwesomeLocalRenderer(mNativeWindow, format); } } Loading
media/libstagefright/Utils.cpp +14 −6 Original line number Diff line number Diff line Loading @@ -101,7 +101,9 @@ status_t convertMetaDataToMessage( } const char *mime; CHECK(meta->findCString(kKeyMIMEType, &mime)); if (!meta->findCString(kKeyMIMEType, &mime)) { return BAD_VALUE; } sp<AMessage> msg = new AMessage; msg->setString("mime", mime); Loading @@ -123,8 +125,10 @@ status_t convertMetaDataToMessage( if (!strncasecmp("video/", mime, 6)) { int32_t width, height; CHECK(meta->findInt32(kKeyWidth, &width)); CHECK(meta->findInt32(kKeyHeight, &height)); if (!meta->findInt32(kKeyWidth, &width) || !meta->findInt32(kKeyHeight, &height)) { return BAD_VALUE; } msg->setInt32("width", width); msg->setInt32("height", height); Loading Loading @@ -156,8 +160,10 @@ status_t convertMetaDataToMessage( } } else if (!strncasecmp("audio/", mime, 6)) { int32_t numChannels, sampleRate; CHECK(meta->findInt32(kKeyChannelCount, &numChannels)); CHECK(meta->findInt32(kKeySampleRate, &sampleRate)); if (!meta->findInt32(kKeyChannelCount, &numChannels) || !meta->findInt32(kKeySampleRate, &sampleRate)) { return BAD_VALUE; } msg->setInt32("channel-count", numChannels); msg->setInt32("sample-rate", sampleRate); Loading Loading @@ -380,7 +386,9 @@ status_t convertMetaDataToMessage( } else if (meta->findData(kKeyESDS, &type, &data, &size)) { ESDS esds((const char *)data, size); CHECK_EQ(esds.InitCheck(), (status_t)OK); if (esds.InitCheck() != (status_t)OK) { return BAD_VALUE; } const void *codec_specific_data; size_t codec_specific_data_size; Loading