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

Issue 10539150: Add Decryptor interface. (Closed)

Created:
8 years, 6 months ago by xhwang
Modified:
8 years, 6 months ago
CC:
chromium-reviews, feature-media-reviews_chromium.org, darin-cc_chromium.org, fgalligan1
Visibility:
Public.

Description

Add Decryptor interface. This is in preparation for the ProxyDecryptor and PpapiDecryptor. BUG=123260 TEST=media_unittests, media layout tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=143030

Patch Set 1 #

Total comments: 2

Patch Set 2 : Rebase and move client() to protected. #

Total comments: 2

Patch Set 3 : Move decryptor.* and decryptor_client.h to src/media/base/ #

Total comments: 6

Patch Set 4 : Remove client_ from Decryptor. #

Total comments: 2

Patch Set 5 : Inline Decryptor ctor/dtor and remove decryptor.cc. #

Patch Set 6 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+130 lines, -136 lines) Patch
A media/base/decryptor.h View 1 2 3 4 1 chunk +69 lines, -0 lines 0 comments Download
A + media/base/decryptor_client.h View 1 2 3 chunks +5 lines, -5 lines 0 comments Download
M media/base/mock_filters.h View 1 2 3 chunks +2 lines, -2 lines 0 comments Download
M media/crypto/aes_decryptor.h View 1 2 3 3 chunks +21 lines, -48 lines 0 comments Download
M media/crypto/aes_decryptor.cc View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download
M media/crypto/aes_decryptor_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M media/crypto/decryptor_client.h View 1 2 1 chunk +0 lines, -50 lines 0 comments Download
M media/filters/ffmpeg_video_decoder.h View 1 4 chunks +3 lines, -3 lines 0 comments Download
M media/filters/ffmpeg_video_decoder.cc View 1 2 2 chunks +2 lines, -1 line 0 comments Download
M media/filters/ffmpeg_video_decoder_unittest.cc View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M media/filters/pipeline_integration_test.cc View 1 2 3 4 chunks +5 lines, -5 lines 0 comments Download
M media/media.gyp View 1 2 3 4 5 2 chunks +2 lines, -1 line 0 comments Download
M webkit/media/filter_helpers.h View 3 chunks +3 lines, -3 lines 0 comments Download
M webkit/media/filter_helpers.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M webkit/media/webmediaplayer_impl.h View 1 2 4 chunks +3 lines, -4 lines 0 comments Download
M webkit/media/webmediaplayer_impl.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M webkit/media/webmediaplayer_proxy.h View 1 2 3 chunks +3 lines, -3 lines 0 comments Download
M webkit/media/webmediaplayer_proxy.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
xhwang
Hello scherkus and ddorwin, I created this patch just to get preliminary comments about what ...
8 years, 6 months ago (2012-06-14 00:17:15 UTC) #1
scherkus (not reviewing)
looks sane to me let me know when you want me to review http://codereview.chromium.org/10539150/diff/1/media/crypto/decryptor.h File ...
8 years, 6 months ago (2012-06-14 22:41:02 UTC) #2
xhwang
Hello scherkus and ddorwin, I have rebased this CL and made some minor fixes. Please ...
8 years, 6 months ago (2012-06-18 04:29:49 UTC) #3
xhwang
On 2012/06/18 04:29:49, xhwang wrote: > Hello scherkus and ddorwin, > > I have rebased ...
8 years, 6 months ago (2012-06-18 18:34:16 UTC) #4
ddorwin
lgtm http://codereview.chromium.org/10539150/diff/3001/media/crypto/aes_decryptor.h File media/crypto/aes_decryptor.h (right): http://codereview.chromium.org/10539150/diff/3001/media/crypto/aes_decryptor.h#newcode23 media/crypto/aes_decryptor.h:23: // Decrypts AES encrypted buffer into unencrypted buffer. ...
8 years, 6 months ago (2012-06-18 19:07:21 UTC) #5
xhwang
Hello scherkus and ddorwin, I moved the decryptor.* and decryptor_client.h from src/media/crypto/ to src/media/base. Please ...
8 years, 6 months ago (2012-06-19 01:27:23 UTC) #6
ddorwin
lgtm http://codereview.chromium.org/10539150/diff/9001/media/crypto/aes_decryptor.h File media/crypto/aes_decryptor.h (right): http://codereview.chromium.org/10539150/diff/9001/media/crypto/aes_decryptor.h#newcode23 media/crypto/aes_decryptor.h:23: // Clear Key Decryptor implementation that decrypts AES ...
8 years, 6 months ago (2012-06-19 01:39:35 UTC) #7
scherkus (not reviewing)
http://codereview.chromium.org/10539150/diff/9001/media/base/decryptor.h File media/base/decryptor.h (right): http://codereview.chromium.org/10539150/diff/9001/media/base/decryptor.h#newcode73 media/base/decryptor.h:73: DecryptorClient* client_; I really don't like the idea of ...
8 years, 6 months ago (2012-06-19 03:03:24 UTC) #8
xhwang
http://codereview.chromium.org/10539150/diff/9001/media/base/decryptor.h File media/base/decryptor.h (right): http://codereview.chromium.org/10539150/diff/9001/media/base/decryptor.h#newcode73 media/base/decryptor.h:73: DecryptorClient* client_; On 2012/06/19 03:03:24, scherkus wrote: > I ...
8 years, 6 months ago (2012-06-19 16:29:53 UTC) #9
scherkus (not reviewing)
LGTM w/ nit http://codereview.chromium.org/10539150/diff/22001/media/base/decryptor.h File media/base/decryptor.h (right): http://codereview.chromium.org/10539150/diff/22001/media/base/decryptor.h#newcode34 media/base/decryptor.h:34: Decryptor(); nit: since this is a ...
8 years, 6 months ago (2012-06-19 16:46:00 UTC) #10
xhwang
http://codereview.chromium.org/10539150/diff/22001/media/base/decryptor.h File media/base/decryptor.h (right): http://codereview.chromium.org/10539150/diff/22001/media/base/decryptor.h#newcode34 media/base/decryptor.h:34: Decryptor(); On 2012/06/19 16:46:00, scherkus wrote: > nit: since ...
8 years, 6 months ago (2012-06-19 16:54:57 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/xhwang@chromium.org/10539150/19006
8 years, 6 months ago (2012-06-19 18:47:48 UTC) #12
commit-bot: I haz the power
8 years, 6 months ago (2012-06-19 20:06:22 UTC) #13
Change committed as 143030

Powered by Google App Engine
This is Rietveld 408576698