webrtc/modules/video_coding/codecs/h264
Ilya Nikolaevskiy 00d0a0a1a9 Copy video frames metadata between encoded and plain frames in one place
Currently some video frames metadata like rotation or ntp timestamps are
copied in every encoder and decoder separately. This CL makes copying to
happen at a single place for send or receive side. This will make it
easier to add new metadata in the future.

Also, added some missing tests.

Bug: webrtc:10460
Change-Id: Ia49072c3041e75433f125a61050d2982b2bec1da
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/133346
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27719}
2019-04-23 14:31:03 +00:00
..
include H.264 temporal layers w/frame marking (PART 2/3) 2019-02-09 16:47:09 +00:00
test Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
DEPS Support more H264 profiles for internal software codec 2017-10-06 14:28:44 +00:00
h264_color_space.cc Add chroma siting to ColorSpace 2018-12-10 11:19:35 +00:00
h264_color_space.h Extract color space from H264 decoder 2018-07-24 17:07:16 +00:00
h264_decoder_impl.cc Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
h264_decoder_impl.h Reland "Delete CodecSpecificInfo argument from VideoDecoder::Decode" 2019-04-11 13:03:52 +00:00
h264_encoder_impl_unittest.cc Stop using VideoCodec.targetBitrate for vp8 screenshare config 2018-07-06 15:13:18 +00:00
h264_encoder_impl.cc Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
h264_encoder_impl.h Reland "Replace usage of old SetRates/SetRateAllocation methods" 2019-04-12 13:37:32 +00:00
h264_simulcast_unittest.cc Use function_video_(en|de)coder_factory from api 2018-10-26 14:54:19 +00:00
h264.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
OWNERS Update codecs/h264 owners. 2019-04-04 10:21:32 +00:00