summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/nuplayer/GenericSource.h
diff options
context:
space:
mode:
authorWei Jia <wjia@google.com>2014-07-30 13:40:49 -0700
committerWei Jia <wjia@google.com>2014-07-30 13:53:22 -0700
commitcb48eacb6f8857c7857bb28d6a13d4a0d417f2bd (patch)
tree622f6f5ffbc9126d5cb0783109d8a7a7eb4119f8 /media/libmediaplayerservice/nuplayer/GenericSource.h
parenta6d28be0be0fa813080a021bd6a5920a8cb4fbb1 (diff)
downloadframeworks_av-cb48eacb6f8857c7857bb28d6a13d4a0d417f2bd.zip
frameworks_av-cb48eacb6f8857c7857bb28d6a13d4a0d417f2bd.tar.gz
frameworks_av-cb48eacb6f8857c7857bb28d6a13d4a0d417f2bd.tar.bz2
Revert GenericSource track selection changes
This reverts commit bace25b0fbcd5101d2db288b0c70c4a239f0e815. This reverts commit eb1735e343a93830df259ae8882160bb0d79dcb5. This reverts commit 05312bc7478feec11d9ae88e951c0857a7a3f28d. Bug: 16660839
Diffstat (limited to 'media/libmediaplayerservice/nuplayer/GenericSource.h')
-rw-r--r--media/libmediaplayerservice/nuplayer/GenericSource.h36
1 files changed, 2 insertions, 34 deletions
diff --git a/media/libmediaplayerservice/nuplayer/GenericSource.h b/media/libmediaplayerservice/nuplayer/GenericSource.h
index 3c5f55c..8e0209d 100644
--- a/media/libmediaplayerservice/nuplayer/GenericSource.h
+++ b/media/libmediaplayerservice/nuplayer/GenericSource.h
@@ -23,15 +23,12 @@
#include "ATSParser.h"
-#include <media/mediaplayer.h>
-
namespace android {
struct AnotherPacketSource;
struct ARTSPController;
struct DataSource;
struct MediaSource;
-class MediaBuffer;
struct NuPlayer::GenericSource : public NuPlayer::Source {
GenericSource(
@@ -58,8 +55,6 @@ struct NuPlayer::GenericSource : public NuPlayer::Source {
virtual status_t getDuration(int64_t *durationUs);
virtual size_t getTrackCount() const;
virtual sp<AMessage> getTrackInfo(size_t trackIndex) const;
- virtual ssize_t getSelectedTrack(media_track_type type) const;
- virtual status_t selectTrack(size_t trackIndex, bool select);
virtual status_t seekTo(int64_t seekTimeUs);
virtual status_t setBuffers(bool audio, Vector<MediaBuffer *> &buffers);
@@ -67,19 +62,9 @@ struct NuPlayer::GenericSource : public NuPlayer::Source {
protected:
virtual ~GenericSource();
- virtual void onMessageReceived(const sp<AMessage> &msg);
-
virtual sp<MetaData> getFormatMeta(bool audio);
private:
- enum {
- kWhatFetchSubtitleData,
- kWhatFetchTimedTextData,
- kWhatSendSubtitleData,
- kWhatSendTimedTextData,
- kWhatChangeAVSource,
- };
-
Vector<sp<MediaSource> > mSources;
struct Track {
@@ -90,11 +75,7 @@ private:
Track mAudioTrack;
Track mVideoTrack;
- Track mSubtitleTrack;
- Track mTimedTextTrack;
- int32_t mFetchSubtitleDataGeneration;
- int32_t mFetchTimedTextDataGeneration;
int64_t mDurationUs;
bool mAudioIsVorbis;
bool mIsWidevine;
@@ -103,22 +84,9 @@ private:
void initFromDataSource(const sp<DataSource> &dataSource);
- void fetchTextData(
- uint32_t what, media_track_type type,
- int32_t curGen, sp<AnotherPacketSource> packets, sp<AMessage> msg);
-
- void sendTextData(
- uint32_t what, media_track_type type,
- int32_t curGen, sp<AnotherPacketSource> packets, sp<AMessage> msg);
-
- sp<ABuffer> mediaBufferToABuffer(
- MediaBuffer *mbuf,
- media_track_type trackType,
- int64_t *actualTimeUs = NULL);
-
void readBuffer(
- media_track_type trackType,
- int64_t seekTimeUs = -1ll, int64_t *actualTimeUs = NULL, bool formatChange = false);
+ bool audio,
+ int64_t seekTimeUs = -1ll, int64_t *actualTimeUs = NULL);
DISALLOW_EVIL_CONSTRUCTORS(GenericSource);
};