Loading media/libstagefright/AwesomePlayer.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2108,6 +2108,8 @@ status_t AwesomePlayer::finishSetDataSource_l() { mWVMExtractor = new WVMExtractor(dataSource); mWVMExtractor->setAdaptiveStreamingMode(true); if (mUIDValid) mWVMExtractor->setUID(mUID); extractor = mWVMExtractor; } else { extractor = MediaExtractor::Create( Loading media/libstagefright/WVMExtractor.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,12 @@ void WVMExtractor::setAdaptiveStreamingMode(bool adaptive) { } } void WVMExtractor::setUID(uid_t uid) { if (mImpl != NULL) { mImpl->setUID(uid); } } bool SniffWVM( const sp<DataSource> &source, String8 *mimeType, float *confidence, sp<AMessage> *) { Loading media/libstagefright/include/WVMExtractor.h +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: virtual int64_t getCachedDurationUs(status_t *finalStatus) = 0; virtual void setAdaptiveStreamingMode(bool adaptive) = 0; virtual void setUID(uid_t uid) = 0; }; class WVMExtractor : public MediaExtractor { Loading @@ -60,6 +61,8 @@ public: // is used. void setAdaptiveStreamingMode(bool adaptive); void setUID(uid_t uid); static bool getVendorLibHandle(); protected: Loading Loading
media/libstagefright/AwesomePlayer.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2108,6 +2108,8 @@ status_t AwesomePlayer::finishSetDataSource_l() { mWVMExtractor = new WVMExtractor(dataSource); mWVMExtractor->setAdaptiveStreamingMode(true); if (mUIDValid) mWVMExtractor->setUID(mUID); extractor = mWVMExtractor; } else { extractor = MediaExtractor::Create( Loading
media/libstagefright/WVMExtractor.cpp +6 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,12 @@ void WVMExtractor::setAdaptiveStreamingMode(bool adaptive) { } } void WVMExtractor::setUID(uid_t uid) { if (mImpl != NULL) { mImpl->setUID(uid); } } bool SniffWVM( const sp<DataSource> &source, String8 *mimeType, float *confidence, sp<AMessage> *) { Loading
media/libstagefright/include/WVMExtractor.h +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ public: virtual int64_t getCachedDurationUs(status_t *finalStatus) = 0; virtual void setAdaptiveStreamingMode(bool adaptive) = 0; virtual void setUID(uid_t uid) = 0; }; class WVMExtractor : public MediaExtractor { Loading @@ -60,6 +61,8 @@ public: // is used. void setAdaptiveStreamingMode(bool adaptive); void setUID(uid_t uid); static bool getVendorLibHandle(); protected: Loading