Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(125)

Issue 16304002: Make NativeMediaFileUtil an AsyncFileUtil (Closed)

Created:
7 years, 6 months ago by vandebo (ex-Chrome)
Modified:
7 years, 6 months ago
Reviewers:
Lei Zhang
CC:
chromium-reviews, tzik+watch_chromium.org, kinuko+watch, tommycli
Visibility:
Public.

Description

Make NativeMediaFileUtil an AsyncFileUtil Change NativeMediaFileUtil from the synchronous file util interface to AsyncFileUtil in order to support Picasa and iTunes file utils, which have to bounce to the utility process. Also remove unused write ops from NativeMediaFileUtil. BUG=151701 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=203954

Patch Set 1 #

Patch Set 2 : Address my comments #

Total comments: 16

Patch Set 3 : Address comments #

Total comments: 2

Patch Set 4 : A few more comments #

Total comments: 2

Patch Set 5 : nit #

Patch Set 6 : destructor #

Patch Set 7 : Remove debug statement #

Unified diffs Side-by-side diffs Delta from patch set Stats (+746 lines, -584 lines) Patch
M chrome/browser/media_galleries/fileapi/device_media_async_file_util.cc View 1 chunk +0 lines, -1 line 0 comments Download
D chrome/browser/media_galleries/fileapi/filtering_file_enumerator.h View 1 chunk +0 lines, -41 lines 0 comments Download
D chrome/browser/media_galleries/fileapi/filtering_file_enumerator.cc View 1 chunk +0 lines, -107 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/itunes/itunes_file_util.h View 1 chunk +6 lines, -7 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/itunes/itunes_file_util.cc View 2 chunks +7 lines, -6 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/media_file_system_mount_point_provider.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media_galleries/fileapi/media_file_system_mount_point_provider.cc View 2 chunks +4 lines, -12 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/native_media_file_util.h View 1 2 3 4 5 2 chunks +131 lines, -31 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/native_media_file_util.cc View 1 2 3 4 5 6 6 chunks +471 lines, -126 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/native_media_file_util_unittest.cc View 1 2 8 chunks +5 lines, -103 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/picasa/picasa_data_provider.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/media_galleries/fileapi/picasa/picasa_file_util.h View 1 chunk +8 lines, -8 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/picasa/picasa_file_util.cc View 1 2 7 chunks +57 lines, -113 lines 0 comments Download
M chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc View 1 2 3 8 chunks +56 lines, -25 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
vandebo (ex-Chrome)
Since Tommy will be doing innovation week, I took over his CL. Patch set one ...
7 years, 6 months ago (2013-06-02 06:12:45 UTC) #1
Lei Zhang
https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/native_media_file_util.cc File chrome/browser/media_galleries/fileapi/native_media_file_util.cc (right): https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/native_media_file_util.cc#newcode117 chrome/browser/media_galleries/fileapi/native_media_file_util.cc:117: callback.Run(base::PLATFORM_FILE_ERROR_SECURITY, false); You need to check if the callback ...
7 years, 6 months ago (2013-06-03 10:05:46 UTC) #2
vandebo (ex-Chrome)
https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/native_media_file_util.cc File chrome/browser/media_galleries/fileapi/native_media_file_util.cc (right): https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/native_media_file_util.cc#newcode117 chrome/browser/media_galleries/fileapi/native_media_file_util.cc:117: callback.Run(base::PLATFORM_FILE_ERROR_SECURITY, false); On 2013/06/03 10:05:46, Lei Zhang wrote: > ...
7 years, 6 months ago (2013-06-03 19:15:26 UTC) #3
Lei Zhang
Looking good. We still need to discuss whether we need DeleteFile or not. https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc File ...
7 years, 6 months ago (2013-06-03 20:52:05 UTC) #4
vandebo (ex-Chrome)
https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc File chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc (right): https://codereview.chromium.org/16304002/diff/2001/chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc#newcode201 chrome/browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc:201: bool has_more = false; On 2013/06/03 20:52:05, Lei Zhang ...
7 years, 6 months ago (2013-06-03 22:31:33 UTC) #5
Lei Zhang
lgtm with one more comment: https://codereview.chromium.org/16304002/diff/15003/chrome/browser/media_galleries/fileapi/native_media_file_util.h File chrome/browser/media_galleries/fileapi/native_media_file_util.h (right): https://codereview.chromium.org/16304002/diff/15003/chrome/browser/media_galleries/fileapi/native_media_file_util.h#newcode14 chrome/browser/media_galleries/fileapi/native_media_file_util.h:14: // This class handles ...
7 years, 6 months ago (2013-06-03 22:42:20 UTC) #6
vandebo (ex-Chrome)
https://codereview.chromium.org/16304002/diff/15003/chrome/browser/media_galleries/fileapi/native_media_file_util.h File chrome/browser/media_galleries/fileapi/native_media_file_util.h (right): https://codereview.chromium.org/16304002/diff/15003/chrome/browser/media_galleries/fileapi/native_media_file_util.h#newcode14 chrome/browser/media_galleries/fileapi/native_media_file_util.h:14: // This class handles native file system operations with ...
7 years, 6 months ago (2013-06-03 23:13:03 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vandebo@chromium.org/16304002/19003
7 years, 6 months ago (2013-06-03 23:13:54 UTC) #8
commit-bot: I haz the power
Sorry for I got bad news for ya. Compile failed with a clobber build on ...
7 years, 6 months ago (2013-06-03 23:38:16 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vandebo@chromium.org/16304002/33001
7 years, 6 months ago (2013-06-04 05:00:44 UTC) #10
commit-bot: I haz the power
7 years, 6 months ago (2013-06-04 13:07:44 UTC) #11
Message was sent while issue was closed.
Change committed as 203954

Powered by Google App Engine
This is Rietveld 408576698