webrtc/modules
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
..
audio_coding Removes TimeMicros interface from ThreadProcessingFakeClock. 2019-04-17 15:37:48 +00:00
audio_device Add ability to play audio in circle for TestAudioDevice wav file capturer 2019-04-16 15:33:03 +00:00
audio_mixer Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
audio_processing 'Fixing' a few TODOs by removing them. 2019-04-23 13:51:15 +00:00
bitrate_controller Cleanup: Using DCHECK comparison macros for unit types. 2019-04-12 13:01:03 +00:00
congestion_controller Add RTP sequence number to TransportFeedbackObserver::AddPacket() 2019-04-23 11:02:56 +00:00
desktop_capture Add ICC profile to DesktopFrame 2019-04-19 22:57:09 +00:00
include Make VideoFrameType an enum class, and move to separate file and target 2019-03-22 12:44:51 +00:00
pacing Remove direct use of FieldTrials from AlrDetector 2019-04-15 12:11:36 +00:00
remote_bitrate_estimator Expose send parameters for RemoteEstimatorProxy for field trial. 2019-04-17 12:45:47 +00:00
rtp_rtcp Add RTP sequence number to TransportFeedbackObserver::AddPacket() 2019-04-23 11:02:56 +00:00
third_party Fix guards for headers in third party 2018-08-07 09:39:06 +00:00
utility Deprecating ThreadChecker specific interface. 2019-04-08 16:58:07 +00:00
video_capture Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
video_coding Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
video_processing Cleanup BUILD.gn files from imports like foo:foo 2019-03-21 13:05:28 +00:00
BUILD.gn Delete interface class VideoCaptureExternal 2019-04-09 08:18:20 +00:00
module_common_types_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
OWNERS