webrtc/modules/video_coding/codecs/vp9
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 [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
test Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
DEPS Add VP9 profile negotiation to SDP 2018-07-02 23:38:41 +00:00
svc_config_unittest.cc Reland "Tune vp9 screenshare bitrate and framerate of spatial layers" 2019-03-08 16:00:22 +00:00
svc_config.cc Reland "Tune vp9 screenshare bitrate and framerate of spatial layers" 2019-03-08 16:00:22 +00:00
svc_config.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
svc_rate_allocator_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
svc_rate_allocator.cc Delete unneeded direct includes of common_types.h 2019-04-01 07:18:13 +00:00
svc_rate_allocator.h Activate/deactivate VP9 spatial layers. 2018-12-10 12:55:51 +00:00
vp9_frame_buffer_pool.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
vp9_frame_buffer_pool.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
vp9_impl.cc Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
vp9_impl.h Copy video frames metadata between encoded and plain frames in one place 2019-04-23 14:31:03 +00:00
vp9.cc Reland 2: Add VP9 Profile 2 to default profiles 2018-12-11 23:38:26 +00:00