MediaPlayer2: remove MediaPlayerHWInterface
Test: MediaPlayer2 plays
Bug: 63934228
Change-Id: Ia9a75e49938f63a02c240f6aa98185d74f9f4656
diff --git a/media/libmedia/nuplayer2/NuPlayer2.cpp b/media/libmedia/nuplayer2/NuPlayer2.cpp
index 2745219..2c7f416 100644
--- a/media/libmedia/nuplayer2/NuPlayer2.cpp
+++ b/media/libmedia/nuplayer2/NuPlayer2.cpp
@@ -64,7 +64,7 @@
namespace android {
-static status_t sendMetaDataToHal(sp<MediaPlayer2Base::AudioSink>& sink,
+static status_t sendMetaDataToHal(sp<MediaPlayer2Interface::AudioSink>& sink,
const sp<MetaData>& meta) {
int32_t sampleRate = 0;
int32_t bitRate = 0;
@@ -417,7 +417,7 @@
msg->post();
}
-void NuPlayer2::setAudioSink(const sp<MediaPlayer2Base::AudioSink> &sink) {
+void NuPlayer2::setAudioSink(const sp<MediaPlayer2Interface::AudioSink> &sink) {
sp<AMessage> msg = new AMessage(kWhatSetAudioSink, this);
msg->setObject("sink", sink);
msg->post();
@@ -850,7 +850,7 @@
sp<RefBase> obj;
CHECK(msg->findObject("sink", &obj));
- mAudioSink = static_cast<MediaPlayer2Base::AudioSink *>(obj.get());
+ mAudioSink = static_cast<MediaPlayer2Interface::AudioSink *>(obj.get());
break;
}
diff --git a/media/libmedia/nuplayer2/NuPlayer2.h b/media/libmedia/nuplayer2/NuPlayer2.h
index 638b259..23c4fdf 100644
--- a/media/libmedia/nuplayer2/NuPlayer2.h
+++ b/media/libmedia/nuplayer2/NuPlayer2.h
@@ -61,7 +61,7 @@
void setVideoSurfaceTextureAsync(const sp<ANativeWindowWrapper> &nww);
- void setAudioSink(const sp<MediaPlayer2Base::AudioSink> &sink);
+ void setAudioSink(const sp<MediaPlayer2Interface::AudioSink> &sink);
status_t setPlaybackSettings(const AudioPlaybackRate &rate);
status_t getPlaybackSettings(AudioPlaybackRate *rate /* nonnull */);
status_t setSyncSettings(const AVSyncSettings &sync, float videoFpsHint);
@@ -168,7 +168,7 @@
sp<Source> mSource;
uint32_t mSourceFlags;
sp<ANativeWindowWrapper> mNativeWindow;
- sp<MediaPlayer2Base::AudioSink> mAudioSink;
+ sp<MediaPlayer2Interface::AudioSink> mAudioSink;
sp<DecoderBase> mVideoDecoder;
bool mOffloadAudio;
sp<DecoderBase> mAudioDecoder;
diff --git a/media/libmedia/nuplayer2/NuPlayer2Renderer.cpp b/media/libmedia/nuplayer2/NuPlayer2Renderer.cpp
index 1a9f246..a0bd900 100644
--- a/media/libmedia/nuplayer2/NuPlayer2Renderer.cpp
+++ b/media/libmedia/nuplayer2/NuPlayer2Renderer.cpp
@@ -87,7 +87,7 @@
const int64_t NuPlayer2::Renderer::kMinPositionUpdateDelayUs = 100000ll;
NuPlayer2::Renderer::Renderer(
- const sp<MediaPlayer2Base::AudioSink> &sink,
+ const sp<MediaPlayer2Interface::AudioSink> &sink,
const sp<MediaClock> &mediaClock,
const sp<AMessage> ¬ify,
uint32_t flags)
@@ -805,28 +805,28 @@
// static
size_t NuPlayer2::Renderer::AudioSinkCallback(
- MediaPlayer2Base::AudioSink * /* audioSink */,
+ MediaPlayer2Interface::AudioSink * /* audioSink */,
void *buffer,
size_t size,
void *cookie,
- MediaPlayer2Base::AudioSink::cb_event_t event) {
+ MediaPlayer2Interface::AudioSink::cb_event_t event) {
NuPlayer2::Renderer *me = (NuPlayer2::Renderer *)cookie;
switch (event) {
- case MediaPlayer2Base::AudioSink::CB_EVENT_FILL_BUFFER:
+ case MediaPlayer2Interface::AudioSink::CB_EVENT_FILL_BUFFER:
{
return me->fillAudioBuffer(buffer, size);
break;
}
- case MediaPlayer2Base::AudioSink::CB_EVENT_STREAM_END:
+ case MediaPlayer2Interface::AudioSink::CB_EVENT_STREAM_END:
{
ALOGV("AudioSink::CB_EVENT_STREAM_END");
me->notifyEOSCallback();
break;
}
- case MediaPlayer2Base::AudioSink::CB_EVENT_TEAR_DOWN:
+ case MediaPlayer2Interface::AudioSink::CB_EVENT_TEAR_DOWN:
{
ALOGV("AudioSink::CB_EVENT_TEAR_DOWN");
me->notifyAudioTearDown(kDueToError);
diff --git a/media/libmedia/nuplayer2/NuPlayer2Renderer.h b/media/libmedia/nuplayer2/NuPlayer2Renderer.h
index 3007654..62cf0d8 100644
--- a/media/libmedia/nuplayer2/NuPlayer2Renderer.h
+++ b/media/libmedia/nuplayer2/NuPlayer2Renderer.h
@@ -35,15 +35,15 @@
FLAG_REAL_TIME = 1,
FLAG_OFFLOAD_AUDIO = 2,
};
- Renderer(const sp<MediaPlayer2Base::AudioSink> &sink,
+ Renderer(const sp<MediaPlayer2Interface::AudioSink> &sink,
const sp<MediaClock> &mediaClock,
const sp<AMessage> ¬ify,
uint32_t flags = 0);
static size_t AudioSinkCallback(
- MediaPlayer2Base::AudioSink *audioSink,
+ MediaPlayer2Interface::AudioSink *audioSink,
void *data, size_t size, void *me,
- MediaPlayer2Base::AudioSink::cb_event_t event);
+ MediaPlayer2Interface::AudioSink::cb_event_t event);
void queueBuffer(
bool audio,
@@ -148,7 +148,7 @@
static const int64_t kMinPositionUpdateDelayUs;
- sp<MediaPlayer2Base::AudioSink> mAudioSink;
+ sp<MediaPlayer2Interface::AudioSink> mAudioSink;
bool mUseVirtualAudioSink;
sp<AMessage> mNotify;
Mutex mLock;