New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.
Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Last visit 23 days ago
Closed: Dec 21
Cc:
Components:
NextAction: ----
OS: ----
Pri: 2
Type: Feature



Sign in to add a comment
link

Issue 8651: HDR metadata and transfer function streaming in WebRTC

Reported by jhuopo...@chromium.org, Dec 12 2017 Project Member

Issue description

Feature description (please include a link to the functional spec):

Support for HDR meta data streaming in HDR, see section "Colour" in WebM container: https://www.webmproject.org/docs/container/
 

Comment 1 by anatolid@webrtc.org, Feb 5 2018

Project Member
Components: Video
Status: Untriaged (was: Available)

Comment 2 by stefan@webrtc.org, Feb 5 2018

Project Member
Labels: Pri-2
Status: Available (was: Untriaged)

Comment 3 by huib@webrtc.org, Oct 11

Project Member
Cc: kron@webrtc.org emircan@webrtc.org
Close this one?

Comment 4 by emir...@chromium.org, Oct 16

Project Member
Cc: ajul@google.com petchean@google.com kohp@google.com
Owner: sprang@webrtc.org
I think this is the appropriate one to continue for RTPHeader extension unless there is some other bug.

Summarizing what we have so far:
- Chrome won't make use of this Metadata as it isn't feasible. However, we still want to add this capability in WebRTC in case there are other clients who can.
- HDR Metadata can include the fields here: https://cs.chromium.org/chromium/src/media/base/hdr_metadata.h?type=cs&q=hdrmetadata&sq=package:chromium&g=0&l=35
- Additionally we would like to send transfer function information. petchean@ can you help us with the required field here? Would this default transfer functions list be enough, or would you like to define values yourself? https://cs.chromium.org/chromium/src/ui/gfx/color_space.h?l=59&gs=kythe%253A%252F%252Fchromium%253Flang%253Dc%25252B%25252B%253Fpath%253Dsrc%252Fui%252Fgfx%252Fcolor_space.h%2523TransferID%25253AColorSpace%25253Agfx%252523n%252523n7AmrOg46JT&gsn=TransferID&ct=xref_usages

Comment 5 by emir...@chromium.org, Oct 16

Project Member
Summary: HDR metadata and transfer function streaming in WebRTC (was: HDR metadata streaming in WebRTC)

Comment 6 by ajul@google.com, Oct 16

SMPTEST2084 aka PQ is the one for HDR10, so that list should be sufficient as far as Chrome internals go.

However, since the RTPHeader is part of a transfer protocol, for that I would recommend using the H.264/WebM/AV1 enums exactly, including the specific assignment of indices to transfer characteristics. See e.g. https://www.webmproject.org/docs/container/#TransferCharacteristics

Comment 7 by ajul@google.com, Oct 16

Same goes for matrix coefficients and primaries.

Comment 8 by sprang@webrtc.org, Oct 17

Project Member
Cc: -kron@webrtc.org sprang@webrtc.org
Owner: kron@webrtc.org

Comment 9 by bugdroid1@chromium.org, Oct 25

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/23524ced41ef63c2c18134edafbf911f95d627c1

commit 23524ced41ef63c2c18134edafbf911f95d627c1
Author: Johannes Kron <kron@webrtc.org>
Date: Thu Oct 25 12:04:37 2018

Add HDR metadata struct

Bug:  webrtc:8651 
Change-Id: Ie7e263e945eedb47776e36e2e817991977e6ef6d
Reviewed-on: https://webrtc-review.googlesource.com/c/107709
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25359}
[modify] https://crrev.com/23524ced41ef63c2c18134edafbf911f95d627c1/api/video/BUILD.gn
[add] https://crrev.com/23524ced41ef63c2c18134edafbf911f95d627c1/api/video/hdr_metadata.cc
[add] https://crrev.com/23524ced41ef63c2c18134edafbf911f95d627c1/api/video/hdr_metadata.h

Comment 10 by emir...@chromium.org, Oct 25

Project Member
Cc: ramachandra@google.com

Comment 11 by bugdroid1@chromium.org, Nov 6

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/fbf168386be17737d5196a80fb09fbb5d6a625d2

commit fbf168386be17737d5196a80fb09fbb5d6a625d2
Author: Johannes Kron <kron@webrtc.org>
Date: Tue Nov 06 09:29:54 2018

Add HdrMetadata to VideoFrame

Bug:  webrtc:8651 
Change-Id: I28aacbc63e346328633fb862662343f47e966bf1
Reviewed-on: https://webrtc-review.googlesource.com/c/108320
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Emircan Uysaler <emircan@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25513}
[modify] https://crrev.com/fbf168386be17737d5196a80fb09fbb5d6a625d2/api/video/hdr_metadata.cc
[modify] https://crrev.com/fbf168386be17737d5196a80fb09fbb5d6a625d2/api/video/hdr_metadata.h
[modify] https://crrev.com/fbf168386be17737d5196a80fb09fbb5d6a625d2/api/video/video_frame.cc
[modify] https://crrev.com/fbf168386be17737d5196a80fb09fbb5d6a625d2/api/video/video_frame.h

Comment 12 by bugdroid1@chromium.org, Nov 9

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/ad1d9f0d7825acc2b86aacf875449d6cd2449045

commit ad1d9f0d7825acc2b86aacf875449d6cd2449045
Author: Johannes Kron <kron@webrtc.org>
Date: Fri Nov 09 11:10:12 2018

Add RTP header extension for HDR metadata

Bug:  webrtc:8651 
Change-Id: I1c956eaac1532ac0d3820084edb4054a4cc9c68d
Reviewed-on: https://webrtc-review.googlesource.com/c/109924
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Reviewed-by: Alex Loiko <aleloi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25578}
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/api/rtp_headers.h
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/include/rtp_rtcp_defines.h
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_header_extension_map.cc
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_header_extensions.cc
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_header_extensions.h
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_packet_received.cc
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_packet_unittest.cc
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/modules/rtp_rtcp/source/rtp_utility.cc
[modify] https://crrev.com/ad1d9f0d7825acc2b86aacf875449d6cd2449045/test/fuzzers/rtp_packet_fuzzer.cc

Comment 13 by bugdroid1@chromium.org, Nov 9

Project Member

Comment 14 by bugdroid1@chromium.org, Nov 19

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/52e69d7789a5b214edbb7d8b77a14a5f1d879f84

commit 52e69d7789a5b214edbb7d8b77a14a5f1d879f84
Author: Johannes Kron <kron@webrtc.org>
Date: Mon Nov 19 15:52:14 2018

Explicitly specify color space enum indices

This CL changes the color space enum indices to have the same
values as specified in H264. The reason for this is to simplify
a coming transmission protocol for color space information.

Bug:  webrtc:8651 
Change-Id: I16fccae137f75d96ed925ed1421b111ec29ae7c9
Reviewed-on: https://webrtc-review.googlesource.com/c/111245
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Emircan Uysaler <emircan@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25697}
[modify] https://crrev.com/52e69d7789a5b214edbb7d8b77a14a5f1d879f84/api/video/color_space.h

Comment 15 by bugdroid1@chromium.org, Nov 20

Project Member
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c08e796ecb60f2e4d9a6bd5eecb9b30601620e6c

commit c08e796ecb60f2e4d9a6bd5eecb9b30601620e6c
Author: Johannes Kron <kron@chromium.org>
Date: Tue Nov 20 17:47:26 2018

Remove usage of webrtc::ColorSpace::XXX:kInvalid

The kInvalid enum entries will be removed since they are not part of
the standard T-REC H.273. kUNSPECIFIED may be used instead.

Bug:  webrtc:8651 
Change-Id: I71ac3f5eebf73cb4188c5e15532b289a4be1bc50
Reviewed-on: https://chromium-review.googlesource.com/c/1343108
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Commit-Queue: Johannes Kron <kron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609739}
[modify] https://crrev.com/c08e796ecb60f2e4d9a6bd5eecb9b30601620e6c/content/renderer/media/webrtc/webrtc_video_utils.cc

Comment 16 by bugdroid1@chromium.org, Nov 21

Project Member
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3959eb4a894c8daa59dc26916b3b226329b595de

commit 3959eb4a894c8daa59dc26916b3b226329b595de
Author: Johannes Kron <kron@chromium.org>
Date: Wed Nov 21 12:38:18 2018

Make access to color_space() agnostic of underlying type

Bug:  webrtc:8651 
Change-Id: Ic819f9264083b2ab99e7796b932f82e28af8c23b
Reviewed-on: https://chromium-review.googlesource.com/c/1344432
Reviewed-by: Emircan Uysaler <emircan@chromium.org>
Commit-Queue: Johannes Kron <kron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610013}
[modify] https://crrev.com/3959eb4a894c8daa59dc26916b3b226329b595de/content/renderer/media/webrtc/media_stream_remote_video_source.cc

Comment 17 by bugdroid1@chromium.org, Nov 21

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/4749e4e221d2947bba46959b2cce11596d1c8f2d

commit 4749e4e221d2947bba46959b2cce11596d1c8f2d
Author: Johannes Kron <kron@webrtc.org>
Date: Wed Nov 21 15:09:24 2018

Move HdrMetadata to ColorSpace

Move HdrMetadata to ColorSpace as part of preparing for joint transmission
of these two objects.

Bug:  webrtc:8651 
Change-Id: Ie948011a2c0106d5967cb5ef3b9565217e798272
Reviewed-on: https://webrtc-review.googlesource.com/c/111481
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25730}
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/api/video/color_space.cc
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/api/video/color_space.h
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/api/video/encoded_image.h
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/api/video/video_frame.cc
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/api/video/video_frame.h
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/modules/video_coding/codecs/h264/test/h264_impl_unittest.cc
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/modules/video_coding/codecs/vp9/vp9_impl.cc
[modify] https://crrev.com/4749e4e221d2947bba46959b2cce11596d1c8f2d/modules/video_coding/codecs/vp9/vp9_impl.h

Comment 18 by bugdroid1@chromium.org, Nov 27

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2

commit 65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2
Author: Johannes Kron <kron@webrtc.org>
Date: Tue Nov 27 13:00:50 2018

Add setters to ColorSpace class

Color space information will be transmitted as uint8_t. It's therefore
necessary to convert from uint8_t to the corresponding enums.

Bug:  webrtc:8651 
Change-Id: Ib7e7f9f6b4d7e0c291d283822180144944f3ea1e
Reviewed-on: https://webrtc-review.googlesource.com/c/111757
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25797}
[modify] https://crrev.com/65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2/api/video/color_space.cc
[modify] https://crrev.com/65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2/api/video/color_space.h
[modify] https://crrev.com/65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2/api/video/test/BUILD.gn
[add] https://crrev.com/65c921cb4f37b7ea9fc4bef2b0168eca2fa025d2/api/video/test/color_space_unittest.cc

Comment 19 by bugdroid1@chromium.org, Nov 27

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/09d6588d9373bb4c7eaa53483f7a22cc19af4188

commit 09d6588d9373bb4c7eaa53483f7a22cc19af4188
Author: Johannes Kron <kron@webrtc.org>
Date: Tue Nov 27 14:05:31 2018

Change HdrMetadataExtension to ColorSpaceExtension

Bug:  webrtc:8651 
Change-Id: Ica6f8c6bd13bb07f89700b9c0a359b9a58feefbb
Reviewed-on: https://webrtc-review.googlesource.com/c/111758
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25800}
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/api/rtp_headers.h
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/include/rtp_rtcp_defines.h
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_header_extension_map.cc
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_header_extensions.cc
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_header_extensions.h
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_packet_received.cc
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_packet_unittest.cc
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/modules/rtp_rtcp/source/rtp_utility.cc
[modify] https://crrev.com/09d6588d9373bb4c7eaa53483f7a22cc19af4188/test/fuzzers/rtp_packet_fuzzer.cc

Comment 21 by bugdroid1@chromium.org, Dec 3

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/d0b69a8c50f435139681c817fc2119d7a2575a45

commit d0b69a8c50f435139681c817fc2119d7a2575a45
Author: Johannes Kron <kron@webrtc.org>
Date: Mon Dec 03 21:07:45 2018

Send and receive color space information if available

Bug:  webrtc:8651 
Change-Id: I244647cb1ccbda66fce83ae925cf4273c5a6568b
Reviewed-on: https://webrtc-review.googlesource.com/c/112383
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25884}
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/api/rtpparameters.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/api/rtpparameters.h
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/api/video/color_space.h
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/call/rtp_payload_params.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/call/rtp_payload_params_unittest.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/media/engine/webrtcvideoengine.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/media/engine/webrtcvideoengine_unittest.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/rtp_rtcp/source/rtp_header_extensions.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/rtp_rtcp/source/rtp_header_extensions.h
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/rtp_rtcp/source/rtp_sender_video.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/rtp_rtcp/source/rtp_sender_video.h
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/rtp_rtcp/source/rtp_video_header.h
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/modules/video_coding/frame_object.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/video/rtp_video_stream_receiver.cc
[modify] https://crrev.com/d0b69a8c50f435139681c817fc2119d7a2575a45/video/rtp_video_stream_receiver.h

Comment 23 by bugdroid1@chromium.org, Dec 12

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/c13f4be5f4070cfab6e669e35de5bf86b2b80361

commit c13f4be5f4070cfab6e669e35de5bf86b2b80361
Author: Johannes Kron <kron@webrtc.org>
Date: Wed Dec 12 13:13:15 2018

Add chroma siting to color space RTP extension

- Add chroma siting to color space RTP extension.
- Use 16 bits for max/min luminance.
- Change denominator of chromaticity and luminance.
- Add RTC_DCHECKs to protect against overflows.

Bug:  webrtc:8651 
Change-Id: If8b95bad6241381224eaba9c5bccce06a65a9195
Reviewed-on: https://webrtc-review.googlesource.com/c/113804
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25990}
[modify] https://crrev.com/c13f4be5f4070cfab6e669e35de5bf86b2b80361/api/video/hdr_metadata.h
[modify] https://crrev.com/c13f4be5f4070cfab6e669e35de5bf86b2b80361/modules/rtp_rtcp/source/rtp_header_extensions.cc
[modify] https://crrev.com/c13f4be5f4070cfab6e669e35de5bf86b2b80361/modules/rtp_rtcp/source/rtp_header_extensions.h
[modify] https://crrev.com/c13f4be5f4070cfab6e669e35de5bf86b2b80361/modules/rtp_rtcp/source/rtp_packet_unittest.cc

Comment 25 by bugdroid1@chromium.org, Dec 13

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/fe79b34c11efd7964ad66f449913e2edb7fd592c

commit fe79b34c11efd7964ad66f449913e2edb7fd592c
Author: Johannes Kron <kron@webrtc.org>
Date: Thu Dec 13 14:00:39 2018

Reorder methods and members of HdrMetadata

Bug:  webrtc:8651 
Change-Id: I67941a5918d5cd31a7b04b11aa20c500d49e9a62
Reviewed-on: https://webrtc-review.googlesource.com/c/114283
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26002}
[modify] https://crrev.com/fe79b34c11efd7964ad66f449913e2edb7fd592c/api/video/hdr_metadata.h

Comment 26 by bugdroid1@chromium.org, Dec 14

Project Member
The following revision refers to this bug:
  https://webrtc.googlesource.com/src.git/+/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f

commit f1ab9b9b3b0f324c7caabf5d197f126acbbd359f
Author: Johannes Kron <kron@webrtc.org>
Date: Fri Dec 14 10:15:10 2018

Refactor creation of ColorSpace test data

Bug:  webrtc:8651 
Change-Id: I2ebb5fcdc260af19d04513ab5f3d76f81a3b4ca9
Reviewed-on: https://webrtc-review.googlesource.com/c/114282
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26012}
[add] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/common_video/test/BUILD.gn
[add] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/common_video/test/utilities.cc
[add] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/common_video/test/utilities.h
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/modules/rtp_rtcp/BUILD.gn
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/modules/rtp_rtcp/source/rtp_packet_unittest.cc
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/modules/video_coding/BUILD.gn
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/video/BUILD.gn
[modify] https://crrev.com/f1ab9b9b3b0f324c7caabf5d197f126acbbd359f/video/end_to_end_tests/codec_tests.cc

Comment 27 by kron@webrtc.org, Dec 21

Project Member
Status: Fixed (was: Available)
This is now fixed.

ColorSpace information, including the optional field HDR metadata, will be propagated through the entire WebRTC stack for the codecs H264, VP8, and VP9.

Comment 28 by ajul@google.com, Dec 21

Excellent, many thanks! This will provide us great flexibility for the future.

Sign in to add a comment