Loading include/media/stagefright/Utils.h +2 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ void writeToAMessage(sp<AMessage> msg, const AVSyncSettings &sync, float videoFp void readFromAMessage( const sp<AMessage> &msg, AVSyncSettings *sync /* nonnull */, float *videoFps /* nonnull */); AString nameForFd(int fd); } // namespace android #endif // UTILS_H_ media/libmediaplayerservice/MediaPlayerService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ #include <media/stagefright/MediaCodecList.h> #include <media/stagefright/MediaErrors.h> #include <media/stagefright/AudioPlayer.h> #include <media/stagefright/Utils.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/ALooperRoster.h> #include <mediautils/BatteryNotifier.h> Loading Loading @@ -730,7 +731,8 @@ status_t MediaPlayerService::Client::setDataSource( status_t MediaPlayerService::Client::setDataSource(int fd, int64_t offset, int64_t length) { ALOGV("setDataSource fd=%d, offset=%lld, length=%lld", fd, offset, length); ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); struct stat sb; int ret = fstat(fd, &sb); if (ret != 0) { Loading media/libmediaplayerservice/MetadataRetrieverClient.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #include <media/MediaMetadataRetrieverInterface.h> #include <media/MediaPlayerInterface.h> #include <media/stagefright/DataSource.h> #include <media/stagefright/Utils.h> #include <private/media/VideoFrame.h> #include "MetadataRetrieverClient.h" #include "StagefrightMetadataRetriever.h" Loading Loading @@ -133,7 +134,8 @@ status_t MetadataRetrieverClient::setDataSource( status_t MetadataRetrieverClient::setDataSource(int fd, int64_t offset, int64_t length) { ALOGV("setDataSource fd=%d, offset=%lld, length=%lld", fd, offset, length); ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); Mutex::Autolock lock(mLock); struct stat sb; int ret = fstat(fd, &sb); Loading media/libstagefright/FileSource.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/FileSource.h> #include <media/stagefright/Utils.h> #include <sys/types.h> #include <unistd.h> #include <sys/types.h> Loading @@ -38,6 +39,7 @@ FileSource::FileSource(const char *filename) mDrmBufSize(0), mDrmBuf(NULL){ ALOGV("%s", filename); mFd = open(filename, O_LARGEFILE | O_RDONLY); if (mFd >= 0) { Loading @@ -56,6 +58,9 @@ FileSource::FileSource(int fd, int64_t offset, int64_t length) mDrmBufOffset(0), mDrmBufSize(0), mDrmBuf(NULL){ ALOGV("fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); CHECK(offset >= 0); CHECK(length >= 0); } Loading media/libstagefright/NuMediaExtractor.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -129,6 +129,9 @@ status_t NuMediaExtractor::setDataSource( status_t NuMediaExtractor::setDataSource(int fd, off64_t offset, off64_t size) { ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) size); Mutex::Autolock autoLock(mLock); if (mImpl != NULL) { Loading Loading
include/media/stagefright/Utils.h +2 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ void writeToAMessage(sp<AMessage> msg, const AVSyncSettings &sync, float videoFp void readFromAMessage( const sp<AMessage> &msg, AVSyncSettings *sync /* nonnull */, float *videoFps /* nonnull */); AString nameForFd(int fd); } // namespace android #endif // UTILS_H_
media/libmediaplayerservice/MediaPlayerService.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ #include <media/stagefright/MediaCodecList.h> #include <media/stagefright/MediaErrors.h> #include <media/stagefright/AudioPlayer.h> #include <media/stagefright/Utils.h> #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/foundation/ALooperRoster.h> #include <mediautils/BatteryNotifier.h> Loading Loading @@ -730,7 +731,8 @@ status_t MediaPlayerService::Client::setDataSource( status_t MediaPlayerService::Client::setDataSource(int fd, int64_t offset, int64_t length) { ALOGV("setDataSource fd=%d, offset=%lld, length=%lld", fd, offset, length); ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); struct stat sb; int ret = fstat(fd, &sb); if (ret != 0) { Loading
media/libmediaplayerservice/MetadataRetrieverClient.cpp +3 −1 Original line number Diff line number Diff line Loading @@ -35,6 +35,7 @@ #include <media/MediaMetadataRetrieverInterface.h> #include <media/MediaPlayerInterface.h> #include <media/stagefright/DataSource.h> #include <media/stagefright/Utils.h> #include <private/media/VideoFrame.h> #include "MetadataRetrieverClient.h" #include "StagefrightMetadataRetriever.h" Loading Loading @@ -133,7 +134,8 @@ status_t MetadataRetrieverClient::setDataSource( status_t MetadataRetrieverClient::setDataSource(int fd, int64_t offset, int64_t length) { ALOGV("setDataSource fd=%d, offset=%lld, length=%lld", fd, offset, length); ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); Mutex::Autolock lock(mLock); struct stat sb; int ret = fstat(fd, &sb); Loading
media/libstagefright/FileSource.cpp +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ #include <media/stagefright/foundation/ADebug.h> #include <media/stagefright/FileSource.h> #include <media/stagefright/Utils.h> #include <sys/types.h> #include <unistd.h> #include <sys/types.h> Loading @@ -38,6 +39,7 @@ FileSource::FileSource(const char *filename) mDrmBufSize(0), mDrmBuf(NULL){ ALOGV("%s", filename); mFd = open(filename, O_LARGEFILE | O_RDONLY); if (mFd >= 0) { Loading @@ -56,6 +58,9 @@ FileSource::FileSource(int fd, int64_t offset, int64_t length) mDrmBufOffset(0), mDrmBufSize(0), mDrmBuf(NULL){ ALOGV("fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) length); CHECK(offset >= 0); CHECK(length >= 0); } Loading
media/libstagefright/NuMediaExtractor.cpp +3 −0 Original line number Diff line number Diff line Loading @@ -129,6 +129,9 @@ status_t NuMediaExtractor::setDataSource( status_t NuMediaExtractor::setDataSource(int fd, off64_t offset, off64_t size) { ALOGV("setDataSource fd=%d (%s), offset=%lld, length=%lld", fd, nameForFd(fd).c_str(), (long long) offset, (long long) size); Mutex::Autolock autoLock(mLock); if (mImpl != NULL) { Loading