Loading media/libmedia/include/media/mediametadataretriever.h +2 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,8 @@ enum { METADATA_KEY_IMAGE_HEIGHT = 30, METADATA_KEY_IMAGE_ROTATION = 31, METADATA_KEY_VIDEO_FRAME_COUNT = 32, METADATA_KEY_EXIF_OFFSET = 33, METADATA_KEY_EXIF_LENGTH = 34, // Add more here... }; Loading media/libstagefright/StagefrightMetadataRetriever.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -438,6 +438,15 @@ void StagefrightMetadataRetriever::parseMetaData() { mMetaData.add(METADATA_KEY_CAPTURE_FRAMERATE, String8(tmp)); } int64_t exifOffset, exifSize; if (meta->findInt64(kKeyExifOffset, &exifOffset) && meta->findInt64(kKeyExifSize, &exifSize)) { sprintf(tmp, "%lld", (long long)exifOffset); mMetaData.add(METADATA_KEY_EXIF_OFFSET, String8(tmp)); sprintf(tmp, "%lld", (long long)exifSize); mMetaData.add(METADATA_KEY_EXIF_LENGTH, String8(tmp)); } bool hasAudio = false; bool hasVideo = false; int32_t videoWidth = -1; Loading Loading
media/libmedia/include/media/mediametadataretriever.h +2 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,8 @@ enum { METADATA_KEY_IMAGE_HEIGHT = 30, METADATA_KEY_IMAGE_ROTATION = 31, METADATA_KEY_VIDEO_FRAME_COUNT = 32, METADATA_KEY_EXIF_OFFSET = 33, METADATA_KEY_EXIF_LENGTH = 34, // Add more here... }; Loading
media/libstagefright/StagefrightMetadataRetriever.cpp +9 −0 Original line number Diff line number Diff line Loading @@ -438,6 +438,15 @@ void StagefrightMetadataRetriever::parseMetaData() { mMetaData.add(METADATA_KEY_CAPTURE_FRAMERATE, String8(tmp)); } int64_t exifOffset, exifSize; if (meta->findInt64(kKeyExifOffset, &exifOffset) && meta->findInt64(kKeyExifSize, &exifSize)) { sprintf(tmp, "%lld", (long long)exifOffset); mMetaData.add(METADATA_KEY_EXIF_OFFSET, String8(tmp)); sprintf(tmp, "%lld", (long long)exifSize); mMetaData.add(METADATA_KEY_EXIF_LENGTH, String8(tmp)); } bool hasAudio = false; bool hasVideo = false; int32_t videoWidth = -1; Loading