Loading media/module/extractors/mpeg2/Android.bp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -44,6 +44,7 @@ cc_library { shared_libs: [ shared_libs: [ "libbase", "libbase", "libutils", ], ], header_libs: [ header_libs: [ Loading @@ -70,7 +71,6 @@ cc_library { "libstagefright_foundation_without_imemory", "libstagefright_foundation_without_imemory", "libstagefright_mpeg2extractor", "libstagefright_mpeg2extractor", "libstagefright_mpeg2support_nocrypto", "libstagefright_mpeg2support_nocrypto", "libutils", ], ], apex_available: [ apex_available: [ Loading media/module/extractors/mpeg2/MPEG2PSExtractor.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -161,7 +161,7 @@ uint32_t MPEG2PSExtractor::flags() const { } } status_t MPEG2PSExtractor::feedMore() { status_t MPEG2PSExtractor::feedMore() { Mutex::Autolock autoLock(mLock); std::lock_guard<std::mutex> autoLock(mLock); // How much data we're reading at a time // How much data we're reading at a time static const size_t kChunkSize = 8192; static const size_t kChunkSize = 8192; Loading media/module/extractors/mpeg2/MPEG2TSExtractor.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -479,7 +479,7 @@ void MPEG2TSExtractor::init() { } } status_t MPEG2TSExtractor::feedMore(bool isInit) { status_t MPEG2TSExtractor::feedMore(bool isInit) { Mutex::Autolock autoLock(mLock); std::lock_guard<std::mutex> autoLock(mLock); uint8_t packet[kTSPacketSize]; uint8_t packet[kTSPacketSize]; ssize_t n = mDataSource->readAt(mOffset + mHeaderSkip, packet, kTSPacketSize); ssize_t n = mDataSource->readAt(mOffset + mHeaderSkip, packet, kTSPacketSize); Loading media/module/extractors/mpeg2/include/MPEG2PSExtractor.h +3 −2 Original line number Original line Diff line number Diff line Loading @@ -18,11 +18,12 @@ #define MPEG2_PS_EXTRACTOR_H_ #define MPEG2_PS_EXTRACTOR_H_ #include <mutex> #include <media/stagefright/foundation/ABase.h> #include <media/stagefright/foundation/ABase.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginHelper.h> #include <media/MediaExtractorPluginHelper.h> #include <media/stagefright/MetaDataBase.h> #include <media/stagefright/MetaDataBase.h> #include <utils/threads.h> #include <utils/KeyedVector.h> #include <utils/KeyedVector.h> namespace android { namespace android { Loading Loading @@ -51,7 +52,7 @@ private: struct Track; struct Track; struct WrappedTrack; struct WrappedTrack; mutable Mutex mLock; std::mutex mLock; DataSourceHelper *mDataSource; DataSourceHelper *mDataSource; off64_t mOffset; off64_t mOffset; Loading media/module/extractors/mpeg2/include/MPEG2TSExtractor.h +3 −2 Original line number Original line Diff line number Diff line Loading @@ -19,12 +19,13 @@ #define MPEG2_TS_EXTRACTOR_H_ #define MPEG2_TS_EXTRACTOR_H_ #include <mutex> #include <media/stagefright/foundation/ABase.h> #include <media/stagefright/foundation/ABase.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginHelper.h> #include <media/MediaExtractorPluginHelper.h> #include <media/stagefright/MetaDataBase.h> #include <media/stagefright/MetaDataBase.h> #include <mpeg2ts/ATSParser.h> #include <mpeg2ts/ATSParser.h> #include <utils/threads.h> #include <utils/KeyedVector.h> #include <utils/KeyedVector.h> #include <utils/Vector.h> #include <utils/Vector.h> Loading Loading @@ -57,7 +58,7 @@ protected: private: private: friend struct MPEG2TSSource; friend struct MPEG2TSSource; mutable Mutex mLock; std::mutex mLock; DataSourceHelper *mDataSource; DataSourceHelper *mDataSource; Loading Loading
media/module/extractors/mpeg2/Android.bp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -44,6 +44,7 @@ cc_library { shared_libs: [ shared_libs: [ "libbase", "libbase", "libutils", ], ], header_libs: [ header_libs: [ Loading @@ -70,7 +71,6 @@ cc_library { "libstagefright_foundation_without_imemory", "libstagefright_foundation_without_imemory", "libstagefright_mpeg2extractor", "libstagefright_mpeg2extractor", "libstagefright_mpeg2support_nocrypto", "libstagefright_mpeg2support_nocrypto", "libutils", ], ], apex_available: [ apex_available: [ Loading
media/module/extractors/mpeg2/MPEG2PSExtractor.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -161,7 +161,7 @@ uint32_t MPEG2PSExtractor::flags() const { } } status_t MPEG2PSExtractor::feedMore() { status_t MPEG2PSExtractor::feedMore() { Mutex::Autolock autoLock(mLock); std::lock_guard<std::mutex> autoLock(mLock); // How much data we're reading at a time // How much data we're reading at a time static const size_t kChunkSize = 8192; static const size_t kChunkSize = 8192; Loading
media/module/extractors/mpeg2/MPEG2TSExtractor.cpp +1 −1 Original line number Original line Diff line number Diff line Loading @@ -479,7 +479,7 @@ void MPEG2TSExtractor::init() { } } status_t MPEG2TSExtractor::feedMore(bool isInit) { status_t MPEG2TSExtractor::feedMore(bool isInit) { Mutex::Autolock autoLock(mLock); std::lock_guard<std::mutex> autoLock(mLock); uint8_t packet[kTSPacketSize]; uint8_t packet[kTSPacketSize]; ssize_t n = mDataSource->readAt(mOffset + mHeaderSkip, packet, kTSPacketSize); ssize_t n = mDataSource->readAt(mOffset + mHeaderSkip, packet, kTSPacketSize); Loading
media/module/extractors/mpeg2/include/MPEG2PSExtractor.h +3 −2 Original line number Original line Diff line number Diff line Loading @@ -18,11 +18,12 @@ #define MPEG2_PS_EXTRACTOR_H_ #define MPEG2_PS_EXTRACTOR_H_ #include <mutex> #include <media/stagefright/foundation/ABase.h> #include <media/stagefright/foundation/ABase.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginHelper.h> #include <media/MediaExtractorPluginHelper.h> #include <media/stagefright/MetaDataBase.h> #include <media/stagefright/MetaDataBase.h> #include <utils/threads.h> #include <utils/KeyedVector.h> #include <utils/KeyedVector.h> namespace android { namespace android { Loading Loading @@ -51,7 +52,7 @@ private: struct Track; struct Track; struct WrappedTrack; struct WrappedTrack; mutable Mutex mLock; std::mutex mLock; DataSourceHelper *mDataSource; DataSourceHelper *mDataSource; off64_t mOffset; off64_t mOffset; Loading
media/module/extractors/mpeg2/include/MPEG2TSExtractor.h +3 −2 Original line number Original line Diff line number Diff line Loading @@ -19,12 +19,13 @@ #define MPEG2_TS_EXTRACTOR_H_ #define MPEG2_TS_EXTRACTOR_H_ #include <mutex> #include <media/stagefright/foundation/ABase.h> #include <media/stagefright/foundation/ABase.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginApi.h> #include <media/MediaExtractorPluginHelper.h> #include <media/MediaExtractorPluginHelper.h> #include <media/stagefright/MetaDataBase.h> #include <media/stagefright/MetaDataBase.h> #include <mpeg2ts/ATSParser.h> #include <mpeg2ts/ATSParser.h> #include <utils/threads.h> #include <utils/KeyedVector.h> #include <utils/KeyedVector.h> #include <utils/Vector.h> #include <utils/Vector.h> Loading Loading @@ -57,7 +58,7 @@ protected: private: private: friend struct MPEG2TSSource; friend struct MPEG2TSSource; mutable Mutex mLock; std::mutex mLock; DataSourceHelper *mDataSource; DataSourceHelper *mDataSource; Loading