[Android] medialibrary: Update to recent metadata API changes
Hugo Beauzée-Luyssen
git at videolan.org
Fri Jun 22 13:51:49 CEST 2018
vlc-android | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Fri Jun 22 13:49:36 2018 +0200| [09f4ed2cb4666ed3b93161f98d81f3d15220a213] | committer: Hugo Beauzée-Luyssen
medialibrary: Update to recent metadata API changes
> https://code.videolan.org/videolan/vlc-android/commit/09f4ed2cb4666ed3b93161f98d81f3d15220a213
---
medialibrary/jni/medialibrary.cpp | 4 ++--
medialibrary/jni/utils.cpp | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/medialibrary/jni/medialibrary.cpp b/medialibrary/jni/medialibrary.cpp
index df408b025..0f77a264f 100644
--- a/medialibrary/jni/medialibrary.cpp
+++ b/medialibrary/jni/medialibrary.cpp
@@ -733,7 +733,7 @@ getMediaLongMetadata(JNIEnv* env, jobject thiz, jobject medialibrary, jlong id,
medialibrary::MediaPtr media = aml->media(id);
if (media == nullptr)
return 0L;
- const medialibrary::IMediaMetadata& metadata = media->metadata((medialibrary::IMedia::MetadataType)metadataType);
+ const medialibrary::IMetadata& metadata = media->metadata((medialibrary::IMedia::MetadataType)metadataType);
return metadata.isSet() ? metadata.integer() : 0L;
}
@@ -743,7 +743,7 @@ getMediaStringMetadata(JNIEnv* env, jobject thiz, jobject medialibrary, jlong id
AndroidMediaLibrary *aml = MediaLibrary_getInstance(env, medialibrary);
medialibrary::MediaPtr media = aml->media(id);
if (media == nullptr) return 0L;
- const medialibrary::IMediaMetadata& metadata = media->metadata((medialibrary::IMedia::MetadataType)metadataType);
+ const medialibrary::IMetadata& metadata = media->metadata((medialibrary::IMedia::MetadataType)metadataType);
return metadata.isSet() ? env->NewStringUTF(metadata.str().c_str()) : nullptr;
}
diff --git a/medialibrary/jni/utils.cpp b/medialibrary/jni/utils.cpp
index 02b7f82bf..27e13f607 100644
--- a/medialibrary/jni/utils.cpp
+++ b/medialibrary/jni/utils.cpp
@@ -56,9 +56,9 @@ mediaToMediaWrapper(JNIEnv* env, fields *fields, medialibrary::MediaPtr const& m
trackNumber = p_albumTrack->trackNumber();
discNumber = p_albumTrack->discNumber();
}
- const medialibrary::IMediaMetadata& metaAudioTrack = mediaPtr->metadata(medialibrary::IMedia::MetadataType::AudioTrack);
+ const medialibrary::IMetadata& metaAudioTrack = mediaPtr->metadata(medialibrary::IMedia::MetadataType::AudioTrack);
jint audioTrack = metaAudioTrack.isSet() ? metaAudioTrack.integer() : -2;
- const medialibrary::IMediaMetadata& metaSpuTrack = mediaPtr->metadata(medialibrary::IMedia::MetadataType::SubtitleTrack);
+ const medialibrary::IMetadata& metaSpuTrack = mediaPtr->metadata(medialibrary::IMedia::MetadataType::SubtitleTrack);
jint spuTrack = metaSpuTrack.isSet() ? metaSpuTrack.integer() : -2;
title = mediaPtr->title().empty() ? NULL : env->NewStringUTF(mediaPtr->title().c_str());
mrl = env->NewStringUTF(files.at(0)->mrl().c_str());
@@ -68,11 +68,11 @@ mediaToMediaWrapper(JNIEnv* env, fields *fields, medialibrary::MediaPtr const& m
unsigned int width = hasVideoTracks ? videoTracks.at(0)->width() : 0;
unsigned int height = hasVideoTracks ? videoTracks.at(0)->height() : 0;
int64_t duration = mediaPtr->duration();
- const medialibrary::IMediaMetadata& progressMeta = mediaPtr->metadata( medialibrary::IMedia::MetadataType::Progress );
+ const medialibrary::IMetadata& progressMeta = mediaPtr->metadata( medialibrary::IMedia::MetadataType::Progress );
int64_t progress = progressMeta.isSet() ? progressMeta.integer() : 0;
// workaround to convert legacy percentage progress
if (progress != 0 && progress < 100) progress = duration * ( progress / 100.0 );
- const medialibrary::IMediaMetadata& seenMeta = mediaPtr->metadata( medialibrary::IMedia::MetadataType::Seen );
+ const medialibrary::IMetadata& seenMeta = mediaPtr->metadata( medialibrary::IMedia::MetadataType::Seen );
int64_t seen = seenMeta.isSet() ? seenMeta.integer() : 0;
jobject item = env->NewObject(fields->MediaWrapper.clazz, fields->MediaWrapper.initID,
More information about the Android
mailing list