Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(367)

Issue 3082041: Support for retaining subsampling parameter for jpeg image rewrite. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
15 years, 4 months ago by satya3656
Modified:
15 years, 1 month ago
Reviewers:
Paul Lindner, dev, johnfargo, dev-remailer, gagan.goku
Base URL:
http://svn.apache.org/repos/asf/shindig/trunk/
Visibility:
Public.

Description

Support for retaining subsampling parameter for jpeg image rewrite.

Patch Set 1 #

Patch Set 2 : Added optional subsample parameter #

Total comments: 23

Patch Set 3 : Fixing the comments #

Total comments: 8

Patch Set 4 : Addressing the comments. #

Patch Set 5 : Adding Tests #

Total comments: 4

Patch Set 6 : Addressing the comments. #

Patch Set 7 : Add more funtionality #

Patch Set 8 : Small refactoring #

Total comments: 4

Patch Set 9 : Addressing Nikhil's comments #

Patch Set 10 : Svn up #

Total comments: 6

Patch Set 11 : Addressing Gagan's comments #

Total comments: 2

Messages

Total messages: 32
satya3656
15 years, 4 months ago (2010-11-13 12:08:34 UTC) #1
satya3656
Added optional subsample parameter
15 years, 4 months ago (2010-11-13 12:36:13 UTC) #2
anupama.dutta
Thanks for debugging and making this highly tricky change! Please also add a few more ...
15 years, 4 months ago (2010-11-13 15:09:28 UTC) #3
satya3656
Thanks Anupama for the quick review, will fix the comments soon. Just replied regarding the ...
15 years, 4 months ago (2010-11-13 17:10:00 UTC) #4
satya3656
Fixing the comments
15 years, 4 months ago (2010-11-15 11:56:45 UTC) #5
satya3656
Fixing the comments
15 years, 4 months ago (2010-11-15 12:01:09 UTC) #6
satya3656
http://codereview.appspot.com/3082041/diff/3001/java/common/conf/shindig.properties File java/common/conf/shindig.properties (right): http://codereview.appspot.com/3082041/diff/3001/java/common/conf/shindig.properties#newcode75 java/common/conf/shindig.properties:75: shindig.image-rewrite.jpeg-444-subsample = false On 2010/11/13 15:09:29, anupama.dutta wrote: > ...
15 years, 4 months ago (2010-11-15 12:01:24 UTC) #7
anupama.dutta
LGTM. Gagan, could you take a look, after which this could be sent out to ...
15 years, 4 months ago (2010-11-16 04:17:38 UTC) #8
gagan.goku
Maybe add a test case that ensures that 4:4:4 is happening when you set the ...
15 years, 4 months ago (2010-11-16 04:41:20 UTC) #9
satya3656
Addressing the comments.
15 years, 3 months ago (2010-11-16 09:17:22 UTC) #10
satya3656
Addressing the comments.
15 years, 3 months ago (2010-11-16 09:19:29 UTC) #11
satya3656
http://codereview.appspot.com/3082041/diff/12003/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/12003/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode214 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:214: if (rootNode.getLastChild() != null) { On 2010/11/16 04:41:20, gagan.goku ...
15 years, 3 months ago (2010-11-16 09:20:32 UTC) #12
gagan.goku
Lgtm for code. As discussed, please add a test if possible
15 years, 3 months ago (2010-11-16 13:04:41 UTC) #13
satya3656
Adding Test
15 years, 3 months ago (2010-11-17 09:32:20 UTC) #14
satya3656
Adding Tests
15 years, 3 months ago (2010-11-17 09:34:01 UTC) #15
gagan.goku
http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java File java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java (right): http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java#newcode107 java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java:107: createResponse("org/apache/shindig/gadgets/rewrite/image/testImage420.jpg", "image/jpeg"); can we not convert a png to ...
15 years, 3 months ago (2010-11-17 10:04:22 UTC) #16
gagan.goku
http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java File java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java (right): http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java#newcode103 java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java:103: public void test444Subsmapling() throws Exception { you can ignore ...
15 years, 3 months ago (2010-11-17 10:32:56 UTC) #17
satya3656
Addressing the comments.
15 years, 3 months ago (2010-11-17 12:05:12 UTC) #18
satya3656
http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java File java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java (right): http://codereview.appspot.com/3082041/diff/75001/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java#newcode112 java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/image/JPEGOptimizerTest.java:112: HttpResponse rewrite(HttpResponse original, OptimizerConfig config) On 2010/11/17 10:04:22, gagan.goku ...
15 years, 3 months ago (2010-11-17 12:06:09 UTC) #19
satya3656
Addressing the gagan's comments.
15 years, 3 months ago (2010-11-29 08:38:05 UTC) #20
satya3656
Small refactoring
15 years, 2 months ago (2010-12-30 11:28:17 UTC) #21
satya3656
Small refactoring
15 years, 2 months ago (2010-12-30 11:30:48 UTC) #22
nikhilmadan23
LGTM http://codereview.appspot.com/3082041/diff/150001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/150001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode26 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:26: import org.w3c.dom.NamedNodeMap; Order imports alphabetically, here and below. ...
15 years, 2 months ago (2010-12-30 11:55:54 UTC) #23
satya3656
Addressing Nikhil's comments
15 years, 2 months ago (2010-12-31 06:20:28 UTC) #24
satya3656
Addressing Nikhil's comments
15 years, 2 months ago (2010-12-31 06:24:42 UTC) #25
satya3656
http://codereview.appspot.com/3082041/diff/150001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/150001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode26 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:26: import org.w3c.dom.NamedNodeMap; On 2010/12/30 11:55:54, nikhilmadan23 wrote: > Order ...
15 years, 2 months ago (2010-12-31 06:25:19 UTC) #26
nikhilmadan23
LGTM
15 years, 2 months ago (2011-01-01 15:51:40 UTC) #27
gagan.goku
http://codereview.appspot.com/3082041/diff/192001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/192001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode77 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:77: this.sourceImageParams = sourceImageParams; why not add sourceImageParams param to ...
15 years, 1 month ago (2011-02-02 19:27:49 UTC) #28
satya3656
Addressing Gagan's comments
15 years, 1 month ago (2011-02-03 13:42:38 UTC) #29
satya3656
http://codereview.appspot.com/3082041/diff/192001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/192001/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode77 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:77: this.sourceImageParams = sourceImageParams; On 2011/02/02 19:27:49, gagan.goku wrote: > ...
15 years, 1 month ago (2011-02-03 13:43:51 UTC) #30
gagan.goku
LGTM http://codereview.appspot.com/3082041/diff/204004/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java File java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java (right): http://codereview.appspot.com/3082041/diff/204004/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java#newcode68 java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BaseOptimizer.java:68: protected JpegImageUtils.JpegImageParams sourceImageParams; make this final http://codereview.appspot.com/3082041/diff/204004/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/image/BasicImageRewriter.java File ...
15 years, 1 month ago (2011-02-03 17:01:27 UTC) #31
gagan.goku
15 years, 1 month ago (2011-02-03 17:21:39 UTC) #32
Build looks good.
Submitted as r1066875.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b