Loading include/media/stagefright/StagefrightMediaScanner.h +0 −4 Original line number Diff line number Diff line Loading @@ -22,8 +22,6 @@ namespace android { struct MediaMetadataRetriever; struct StagefrightMediaScanner : public MediaScanner { StagefrightMediaScanner(); virtual ~StagefrightMediaScanner(); Loading @@ -35,8 +33,6 @@ struct StagefrightMediaScanner : public MediaScanner { virtual char *extractAlbumArt(int fd); private: sp<MediaMetadataRetriever> mRetriever; StagefrightMediaScanner(const StagefrightMediaScanner &); StagefrightMediaScanner &operator=(const StagefrightMediaScanner &); }; Loading media/libstagefright/StagefrightMediaScanner.cpp +35 −32 Original line number Diff line number Diff line Loading @@ -28,9 +28,7 @@ namespace android { StagefrightMediaScanner::StagefrightMediaScanner() : mRetriever(new MediaMetadataRetriever) { } StagefrightMediaScanner::StagefrightMediaScanner() {} StagefrightMediaScanner::~StagefrightMediaScanner() {} Loading Loading @@ -131,7 +129,10 @@ status_t StagefrightMediaScanner::processFile( if (status != OK) { return status; } } else if (mRetriever->setDataSource(path) == OK) { } else { sp<MediaMetadataRetriever> mRetriever(new MediaMetadataRetriever); if (mRetriever->setDataSource(path) == OK) { const char *value; if ((value = mRetriever->extractMetadata( METADATA_KEY_MIMETYPE)) != NULL) { Loading Loading @@ -165,6 +166,7 @@ status_t StagefrightMediaScanner::processFile( } } } } client.endFile(); Loading @@ -180,6 +182,7 @@ char *StagefrightMediaScanner::extractAlbumArt(int fd) { } lseek64(fd, 0, SEEK_SET); sp<MediaMetadataRetriever> mRetriever(new MediaMetadataRetriever); if (mRetriever->setDataSource(fd, 0, size) == OK) { sp<IMemory> mem = mRetriever->extractAlbumArt(); Loading Loading
include/media/stagefright/StagefrightMediaScanner.h +0 −4 Original line number Diff line number Diff line Loading @@ -22,8 +22,6 @@ namespace android { struct MediaMetadataRetriever; struct StagefrightMediaScanner : public MediaScanner { StagefrightMediaScanner(); virtual ~StagefrightMediaScanner(); Loading @@ -35,8 +33,6 @@ struct StagefrightMediaScanner : public MediaScanner { virtual char *extractAlbumArt(int fd); private: sp<MediaMetadataRetriever> mRetriever; StagefrightMediaScanner(const StagefrightMediaScanner &); StagefrightMediaScanner &operator=(const StagefrightMediaScanner &); }; Loading
media/libstagefright/StagefrightMediaScanner.cpp +35 −32 Original line number Diff line number Diff line Loading @@ -28,9 +28,7 @@ namespace android { StagefrightMediaScanner::StagefrightMediaScanner() : mRetriever(new MediaMetadataRetriever) { } StagefrightMediaScanner::StagefrightMediaScanner() {} StagefrightMediaScanner::~StagefrightMediaScanner() {} Loading Loading @@ -131,7 +129,10 @@ status_t StagefrightMediaScanner::processFile( if (status != OK) { return status; } } else if (mRetriever->setDataSource(path) == OK) { } else { sp<MediaMetadataRetriever> mRetriever(new MediaMetadataRetriever); if (mRetriever->setDataSource(path) == OK) { const char *value; if ((value = mRetriever->extractMetadata( METADATA_KEY_MIMETYPE)) != NULL) { Loading Loading @@ -165,6 +166,7 @@ status_t StagefrightMediaScanner::processFile( } } } } client.endFile(); Loading @@ -180,6 +182,7 @@ char *StagefrightMediaScanner::extractAlbumArt(int fd) { } lseek64(fd, 0, SEEK_SET); sp<MediaMetadataRetriever> mRetriever(new MediaMetadataRetriever); if (mRetriever->setDataSource(fd, 0, size) == OK) { sp<IMemory> mem = mRetriever->extractAlbumArt(); Loading