commit | 43fcc396614a587851e2b7c4cea2876ec58b8648 | [log] [tgz] |
---|---|---|
author | Chih-Chung Chang <chihchung@google.com> | Tue Aug 02 16:17:39 2011 +0800 |
committer | Chih-Chung Chang <chihchung@google.com> | Mon Aug 08 18:11:00 2011 +0800 |
tree | 22a07a3df45003665acbb9c0a510f0ff02037f78 | |
parent | b9410c5dacdb44f2f19bc2487dd9ef84445e1f32 [diff] |
Use GL to render preview. To speed up the preview, we direct the decoder output to a SurfaceTexture, then draw the texture to a surface. The media rendering parameters (crop, black-border) are implemented using different vertex coordinates. The color effects are implemented using fragment shaders. Currently only three color effects are implemented, but that's all the appplication uses. Change-Id: If84439fee572ed37ea077749ef9f2bd4f78703e1