webrtc/modules/video_coding/codecs/h264
Johannes Kron 3e98368ec5 Reland "Distinguish between send and receive codecs"
This reverts commit 8e8b36a94a.

Reason for revert: The CL has been improved with the following changes,
  - Fixed negotiation of send/receive only clients.
  - Handles the implicit assumption that any H264 decoder also can
    decode H264 constraint baseline.

Original change's description:
> Distinguish between send and receive codecs
>
> Even though send and receive codecs may be the same, they might have
> different support in HW. Distinguish between send and receive codecs
> to be able to keep track of which codecs have HW support.
>
> Bug: chromium:1029737
> Change-Id: Id119560becadfe0aaf861c892a6485f1c2eb378d
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/165763
> Commit-Queue: Johannes Kron <kron@webrtc.org>
> Reviewed-by: Steve Anton <steveanton@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#30284}

Change-Id: I834ed48ee78d04922c73e2836165e476925e1cc5
Bug: chromium:1029737
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168605
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30932}
2020-03-29 21:03:27 +00:00
..
include Reland "Distinguish between send and receive codecs" 2020-03-29 21:03:27 +00:00
test Refactor FrameGenerator to return VideoFrameBuffer with VideoFrame::UpdateRect 2019-12-02 17:11:37 +00:00
DEPS Support more H264 profiles for internal software codec 2017-10-06 14:28:44 +00:00
h264_color_space.cc Use preprocessor to strip H264 implementation. 2019-05-24 11:33:07 +00:00
h264_color_space.h Use preprocessor to strip H264 implementation. 2019-05-24 11:33:07 +00:00
h264_decoder_impl.cc Add ability to resize buffers pool in decoder and use it in IVF generator 2019-12-16 14:51:16 +00:00
h264_decoder_impl.h Remove temporary 8-bit H264 HDR fix 2019-11-28 15:32:04 +00:00
h264_encoder_impl_unittest.cc Reland "Inform VideoEncoder of negotiated capabilities" 2019-06-11 14:49:37 +00:00
h264_encoder_impl.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
h264_encoder_impl.h Format almost everything. 2019-07-08 13:45:15 +00:00
h264_simulcast_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
h264.cc Reland "Distinguish between send and receive codecs" 2020-03-29 21:03:27 +00:00
OWNERS Update codecs/h264 owners. 2019-04-04 10:21:32 +00:00