webrtc/talk/examples
guoweis@webrtc.org 00c509ad1c Add concept of whether video renderer supports rotation.
Rotation is best done when rendered in GPU, added the shader code which rotates the frame. For renderers which don't support rotation, the rotation will be done before sending down the frame to render. By default, assume renderer can't do rotation.

Tested with peerconnection_client on windows, AppRTCDemo on Mac.

BUG=4145
R=glaznev@webrtc.org, pthatcher@webrtc.org

Committed: https://code.google.com/p/webrtc/source/detail?r=8660

Committed: https://code.google.com/p/webrtc/source/detail?r=8661

Review URL: https://webrtc-codereview.appspot.com/43569004

Cr-Commit-Position: refs/heads/master@{#8705}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8705 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-12 21:38:19 +00:00
..
android Convert AppRTCDemo and AppRTCDemoTest to proper GYP target. 2015-03-11 17:52:44 +00:00
androidtests Add concept of whether video renderer supports rotation. 2015-03-12 21:38:19 +00:00
objc Update GAE API paths for join/leave. 2015-01-27 21:35:16 +00:00
peerconnection Add concept of whether video renderer supports rotation. 2015-03-12 21:38:19 +00:00
relayserver Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
stunserver Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
turnserver Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
OWNERS Add new OWNERS file to talk/examples. 2014-08-07 20:01:34 +00:00