Loading apex/Android.bp +25 −15 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ apex { name: "com.android.media", manifest: "manifest.json", java_libs: ["updatable-media"], compile_multilib: "both", multilib: { first: { // Extractor process runs only with the primary ABI. native_shared_libs: [ // Extractor plugins "libaacextractor", Loading @@ -28,9 +32,15 @@ apex { "libmpeg2extractor", "liboggextractor", "libwavextractor", ], }, both: { native_shared_libs: [ // MediaPlayer2 "libmedia2_jni", ], }, }, key: "com.android.media.key", } Loading media/libmedia/BufferingSettings.cpp +0 −20 Original line number Diff line number Diff line Loading @@ -27,26 +27,6 @@ BufferingSettings::BufferingSettings() : mInitialMarkMs(kNoMark), mResumePlaybackMarkMs(kNoMark) { } status_t BufferingSettings::readFromParcel(const Parcel* parcel) { if (parcel == nullptr) { return BAD_VALUE; } mInitialMarkMs = parcel->readInt32(); mResumePlaybackMarkMs = parcel->readInt32(); return OK; } status_t BufferingSettings::writeToParcel(Parcel* parcel) const { if (parcel == nullptr) { return BAD_VALUE; } parcel->writeInt32(mInitialMarkMs); parcel->writeInt32(mResumePlaybackMarkMs); return OK; } String8 BufferingSettings::toString() const { String8 s; s.appendFormat( Loading media/libmedia/IMediaPlayer.cpp +8 −4 Original line number Diff line number Diff line Loading @@ -179,7 +179,8 @@ public: { Parcel data, reply; data.writeInterfaceToken(IMediaPlayer::getInterfaceDescriptor()); buffering.writeToParcel(&data); data.writeInt32(buffering.mInitialMarkMs); data.writeInt32(buffering.mResumePlaybackMarkMs); remote()->transact(SET_BUFFERING_SETTINGS, data, &reply); return reply.readInt32(); } Loading @@ -194,7 +195,8 @@ public: remote()->transact(GET_BUFFERING_SETTINGS, data, &reply); status_t err = reply.readInt32(); if (err == OK) { err = buffering->readFromParcel(&reply); buffering->mInitialMarkMs = reply.readInt32(); buffering->mResumePlaybackMarkMs = reply.readInt32(); } return err; } Loading Loading @@ -696,7 +698,8 @@ status_t BnMediaPlayer::onTransact( case SET_BUFFERING_SETTINGS: { CHECK_INTERFACE(IMediaPlayer, data, reply); BufferingSettings buffering; buffering.readFromParcel(&data); buffering.mInitialMarkMs = data.readInt32(); buffering.mResumePlaybackMarkMs = data.readInt32(); reply->writeInt32(setBufferingSettings(buffering)); return NO_ERROR; } break; Loading @@ -706,7 +709,8 @@ status_t BnMediaPlayer::onTransact( status_t err = getBufferingSettings(&buffering); reply->writeInt32(err); if (err == OK) { buffering.writeToParcel(reply); reply->writeInt32(buffering.mInitialMarkMs); reply->writeInt32(buffering.mResumePlaybackMarkMs); } return NO_ERROR; } break; Loading media/libmedia/include/media/BufferingSettings.h +2 −5 Original line number Diff line number Diff line Loading @@ -17,11 +17,11 @@ #ifndef ANDROID_BUFFERING_SETTINGS_H #define ANDROID_BUFFERING_SETTINGS_H #include <binder/Parcelable.h> #include <utils/String8.h> namespace android { struct BufferingSettings : public Parcelable { struct BufferingSettings { static const int kNoMark = -1; int mInitialMarkMs; Loading @@ -32,9 +32,6 @@ struct BufferingSettings : public Parcelable { BufferingSettings(); status_t writeToParcel(Parcel* parcel) const override; status_t readFromParcel(const Parcel* parcel) override; String8 toString() const; }; Loading media/libmediaplayer2/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ cc_library_static { "libgui", "liblog", "libmedia_omx", "libstagefright_foundation", "libui", "libutils", Loading Loading @@ -55,6 +54,7 @@ cc_library_static { "libmediaplayer2-protos", "libmedia_player2_util", "libprotobuf-cpp-lite", "libstagefright_foundation_without_imemory", "libstagefright_nuplayer2", "libstagefright_player2", "libstagefright_rtsp", Loading Loading
apex/Android.bp +25 −15 Original line number Diff line number Diff line Loading @@ -16,6 +16,10 @@ apex { name: "com.android.media", manifest: "manifest.json", java_libs: ["updatable-media"], compile_multilib: "both", multilib: { first: { // Extractor process runs only with the primary ABI. native_shared_libs: [ // Extractor plugins "libaacextractor", Loading @@ -28,9 +32,15 @@ apex { "libmpeg2extractor", "liboggextractor", "libwavextractor", ], }, both: { native_shared_libs: [ // MediaPlayer2 "libmedia2_jni", ], }, }, key: "com.android.media.key", } Loading
media/libmedia/BufferingSettings.cpp +0 −20 Original line number Diff line number Diff line Loading @@ -27,26 +27,6 @@ BufferingSettings::BufferingSettings() : mInitialMarkMs(kNoMark), mResumePlaybackMarkMs(kNoMark) { } status_t BufferingSettings::readFromParcel(const Parcel* parcel) { if (parcel == nullptr) { return BAD_VALUE; } mInitialMarkMs = parcel->readInt32(); mResumePlaybackMarkMs = parcel->readInt32(); return OK; } status_t BufferingSettings::writeToParcel(Parcel* parcel) const { if (parcel == nullptr) { return BAD_VALUE; } parcel->writeInt32(mInitialMarkMs); parcel->writeInt32(mResumePlaybackMarkMs); return OK; } String8 BufferingSettings::toString() const { String8 s; s.appendFormat( Loading
media/libmedia/IMediaPlayer.cpp +8 −4 Original line number Diff line number Diff line Loading @@ -179,7 +179,8 @@ public: { Parcel data, reply; data.writeInterfaceToken(IMediaPlayer::getInterfaceDescriptor()); buffering.writeToParcel(&data); data.writeInt32(buffering.mInitialMarkMs); data.writeInt32(buffering.mResumePlaybackMarkMs); remote()->transact(SET_BUFFERING_SETTINGS, data, &reply); return reply.readInt32(); } Loading @@ -194,7 +195,8 @@ public: remote()->transact(GET_BUFFERING_SETTINGS, data, &reply); status_t err = reply.readInt32(); if (err == OK) { err = buffering->readFromParcel(&reply); buffering->mInitialMarkMs = reply.readInt32(); buffering->mResumePlaybackMarkMs = reply.readInt32(); } return err; } Loading Loading @@ -696,7 +698,8 @@ status_t BnMediaPlayer::onTransact( case SET_BUFFERING_SETTINGS: { CHECK_INTERFACE(IMediaPlayer, data, reply); BufferingSettings buffering; buffering.readFromParcel(&data); buffering.mInitialMarkMs = data.readInt32(); buffering.mResumePlaybackMarkMs = data.readInt32(); reply->writeInt32(setBufferingSettings(buffering)); return NO_ERROR; } break; Loading @@ -706,7 +709,8 @@ status_t BnMediaPlayer::onTransact( status_t err = getBufferingSettings(&buffering); reply->writeInt32(err); if (err == OK) { buffering.writeToParcel(reply); reply->writeInt32(buffering.mInitialMarkMs); reply->writeInt32(buffering.mResumePlaybackMarkMs); } return NO_ERROR; } break; Loading
media/libmedia/include/media/BufferingSettings.h +2 −5 Original line number Diff line number Diff line Loading @@ -17,11 +17,11 @@ #ifndef ANDROID_BUFFERING_SETTINGS_H #define ANDROID_BUFFERING_SETTINGS_H #include <binder/Parcelable.h> #include <utils/String8.h> namespace android { struct BufferingSettings : public Parcelable { struct BufferingSettings { static const int kNoMark = -1; int mInitialMarkMs; Loading @@ -32,9 +32,6 @@ struct BufferingSettings : public Parcelable { BufferingSettings(); status_t writeToParcel(Parcel* parcel) const override; status_t readFromParcel(const Parcel* parcel) override; String8 toString() const; }; Loading
media/libmediaplayer2/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ cc_library_static { "libgui", "liblog", "libmedia_omx", "libstagefright_foundation", "libui", "libutils", Loading Loading @@ -55,6 +54,7 @@ cc_library_static { "libmediaplayer2-protos", "libmedia_player2_util", "libprotobuf-cpp-lite", "libstagefright_foundation_without_imemory", "libstagefright_nuplayer2", "libstagefright_player2", "libstagefright_rtsp", Loading