Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Remote Playback] Capabilities for HDR rendering and display #194

Closed
2 tasks done
markafoltz opened this issue Aug 26, 2019 · 21 comments
Closed
2 tasks done

[Remote Playback] Capabilities for HDR rendering and display #194

markafoltz opened this issue Aug 26, 2019 · 21 comments

Comments

@markafoltz
Copy link
Contributor

markafoltz commented Aug 26, 2019

This issue is tracking requirements to allow one agent to determine another's capabilities to render and display HDR media, both for streaming and remote playback.

At the Berlin F2F [1], it was noted that HDR capabilities are under discussion in the Media WG, and this issue is tracking the work being done there to align the protocol with the data model that will be used:

It looks likely that this topic will be on the agenda of the Media WG at TPAC 2019.

@markafoltz
Copy link
Contributor Author

I'm marking this as v1-spec in the hopes that it will be resolved in the Media WG in a timely manner :-)

@markafoltz markafoltz added the F2F label Oct 18, 2020
@markafoltz
Copy link
Contributor Author

Ref: https://www.w3.org/2019/09/15-webscreens-minutes.html#x16

w3c/media-capabilities#118 has been closed, but w3c/media-capabilities#119 remains open. I think it would make sense to land a PR to align with #118.

@mounirlamouri mounirlamouri changed the title [Remote Playback] Capabiliites for HDR rendering and display [Remote Playback] Capabilities for HDR rendering and display Oct 20, 2020
@anssiko
Copy link
Member

anssiko commented Oct 26, 2020

ACTION: @mfoltzgoogle to propose a PR to align OSP with Media Capabilities issue w3c/media-capabilities#118

via https://www.w3.org/2020/10/20-webscreens-minutes.html#a04

@anssiko
Copy link
Member

anssiko commented Feb 22, 2021

w3c/media-capabilities#119 was closed and spawned two issues:

@markafoltz
Copy link
Contributor Author

It sounds like there wasn't an explicit action recorded in the last F2F minutes [1], but for the record, we discussed consulting with the Media WG folks working on Media Capabilities and related APIs to get feedback on PR #225, to resolve the first of these two issues (the render/decoding capabilities).

[1] https://www.w3.org/2021/02/23-webscreens-minutes.html#t02

@chrisn
Copy link
Member

chrisn commented May 13, 2021

Please let me know if you'd like to bring this to a Media WG meeting, happy to put this on the agenda.

@anssiko
Copy link
Member

anssiko commented May 14, 2021

@chrisn given w3c/media-capabilities#135 and w3c/csswg-drafts#5044 haven't received attention recently I'd appreciate that. Please drop meeting logistics pointer to this issue so interested people can join.

@chrisn
Copy link
Member

chrisn commented May 17, 2021

Meeting details are linked here. Upcoming dates are Tuesday 8 June at 14:00 UTC, 6 July at 21:00 UTC. Do you have any preference for date?

/cc @jernoble

@anssiko
Copy link
Member

anssiko commented May 17, 2021

@mfoltzgoogle please note the upcoming Media WG meeting dates where this issue and its collateral are discussed. I think you may want to participate, and I suspect the latter 6 July at 21:00 UTC would be preferred by you (I may not be available at that time, but don't block on me).

@markafoltz
Copy link
Contributor Author

Didn't see this before the June 8 meeting (sorry!) and July 6 is a Google holiday here in the US. However I'll follow whatever the agenda the Media WG wishes on this item - whether that's July, August or later.

@chrisn
Copy link
Member

chrisn commented Oct 26, 2021

Here are the upcoming Media WG dates:

  • 9 November 22:00 UTC / 14:00 US Pacific
  • 14 December 15:00 UTC / 07:00 US Pacific
  • 11 January 22:00 UTC / 14:00 US Pacific

Please let me know your preference, @mfoltzgoogle @anssiko @tidoust

@markafoltz
Copy link
Contributor Author

My preference order:

  • 11 January
  • 14 December
  • 9 November

@anssiko
Copy link
Member

anssiko commented Oct 27, 2021

I will probably only be able to join on 14 Dec, but will defer to @mfoltzgoogle preferences who's on the critical path for these issues. Also adding @louaybassbouss

@louaybassbouss
Copy link
Contributor

I will probably only be able to join on 14 Dec, but will defer to @mfoltzgoogle preferences who's on the critical path for these issues. Also adding @louaybassbouss

same for me 14 December is the preferred date but 11 January works as well.

@chrisn
Copy link
Member

chrisn commented Nov 3, 2021

Let's arrange for 11 January, given Mark's preferences.

@chrisn
Copy link
Member

chrisn commented Dec 15, 2021

The joint meeting with the Media WG is confirmed for 11 January, here are the meeting details.

@chrisn
Copy link
Member

chrisn commented Jan 12, 2022

The minutes from the joint meeting with Media WG are here. Summary:

@markafoltz
Copy link
Contributor Author

Relaying this comment from #225 so it can be addressed in a future PR:

For MediaCapabilities, colorGamut is just one of 3 properties needed to support for a given flavor of HDR. The others are TransferFunction and HdrMetadataType. Do those make sense as additional parameters in this spec?

Yes they would, if they affect how the sender might want to encode media (or decide if a media stream was compatible with a receiver). I'd like to tackle that in a separate PR since conveying the HDR data over the wire could require additional changes to the protocol.

@markafoltz
Copy link
Contributor Author

Would like to propose landing the PR #225 to address the specification of colorGamut and opening another issue to specify the other two pieces of metadata needed for HDR media transmission (TransferFunction and HdrMetadataType).

@markafoltz
Copy link
Contributor Author

PR #225 was already landed (missed that earlier in this thread - oops.)

Since this GitHub issue is already referenced in the spec as Issue #16, rather than open a new issue, let's continue to use this one to cover adding TransferFunction and HdrMetadataType. I believe the definitions in MediaCapabilities should be the default choice here, but need to verify the enum values correspond to the right attributes of HDR encoded media that would be sent over the wire.

From Media Capabilities:

@markafoltz
Copy link
Contributor Author

With PR #300 this can be closed.

I have opened up a followup issue #306 for discussion of handling Dolby Vision formats.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants