webrtc/modules/video_coding/codecs
Emircan Uysaler dbcac7fefe Add StereoCodecAdapter classes
This CL is the step 1 for adding alpha channel support over the wire in webrtc.
- Add the footprint for adapter classes that wraps actual codecs.
- This CL does not add a webrtc::VideoFrame container that can carry alpha to 
make the CL shorter for an easier review. Therefore, it exercises a code path
for when we receive no alpha input, just regular I420 frames.
- Unittest sends a video frame for encode/decode through these adapters and 
checks the output PSNR.
- See https://webrtc-review.googlesource.com/c/src/+/7800 for the experimental 
CL that gives an idea about how it will come together.
Design Doc: https://goo.gl/sFeSUT

Bug: webrtc:7671
Change-Id: I9d3be13647a0a958feceb8d7a9aa93852fc6a1fa
Reviewed-on: https://webrtc-review.googlesource.com/11841
Commit-Queue: Emircan Uysaler <emircan@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#20490}
2017-10-31 06:39:52 +00:00
..
h264 Support more H264 profiles for internal software codec 2017-10-06 14:28:44 +00:00
i420 Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
interface Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
stereo Add StereoCodecAdapter classes 2017-10-31 06:39:52 +00:00
test Add support for H.264 constrained high profile in VideoProcessor. 2017-10-27 13:30:34 +00:00
vp8 Refactor VP8 encoder creation logic 2017-10-25 09:30:07 +00:00
vp9 Add explicit includes of refcountedobject.h where it is used. 2017-10-06 13:00:14 +00:00