LGTM2

/Daniel

On 2022-01-05 17:51, Chris Harrelson wrote:
LGTM1 to ship scalabilityMode, but not the pluralized name or referenceScaling.

Please open a new intent if you wish to ship one of the others (otherwise this intent-to-ship would be too confusing).

Thanks, and happy new year.

On Mon, Dec 20, 2021 at 12:07 PM 'Chris Cunningham' via blink-dev <[email protected]> wrote:

    Sorry I'm late. Lots of family stuff this month. I'm about to be
    OOO for the holidays.

    > There seems to be agreement to add support for referenceScaling
    in Media Capabilities
    (https://github.com/w3c/media-capabilities/issues/182) so I'm
    assuming that a PR will follow.

    I can confirm this agreement for MediaCapabilities. I expect
    +Johannes Kron will send a PR to amend the MC spec.

    On Wednesday, December 15, 2021 at 3:14:42 PM UTC-8 Harald
    Alvestrand wrote:

        At the moment, I think we can safely ship:

        - RTCRtpEncodingParameters extension scalabilityMode
        
(https://w3c.github.io/webrtc-svc/#dom-rtcrtpencodingparameters-scalabilitymode)

        We have an open discussion on whether or not to ship this part
        on senders (we've decided not to ship it on receivers):

        - RTCRtpCodecCapability extension scalabilityModes
        
(https://w3c.github.io/webrtc-svc/#dom-rtcrtpcodeccapability-scalabilitymodes)

        There are no mandatory-to-implement scalability modes except
        for L1T1 (which we need to add support for).

        I think that as currently specified, feature detection can be
        done in the absence of the RTCRtpCodecCapability extension by
        setting the mode to L1T1, reading back the encoding
        parameters, and seeing if the mode is set.




        On Wed, Dec 15, 2021 at 6:01 PM Philip Jägenstedt
        <[email protected]> wrote:

            Hi Bernard,

            Can you clarify what the consensus is on
            RTCRtpEncodingParameters's scalabilityMode member? That
            remains in https://w3c.github.io/webrtc-svc/, but will it
            be removed? Meanwhile, referenceScaling is only partly
            spec'd, there's no IDL for it but a link to
            https://github.com/w3c/media-capabilities/issues/182.

            Harald, if you could confirm the precise API surface that
            you'd like to ship, that would be great.

            Best regards,
            Philip

            On Thu, Dec 9, 2021 at 3:21 AM Bernard Aboba
            <[email protected]> wrote:

                Harald said:

                "It seems like we don't have a strong push towards
                either the MediaCapabilities or the Codec Capabilities
                solution in the issue on the sender side
                (https://github.com/w3c/webrtc-svc/issues/49). This is
                bad for quick resolution."

                [BA] On the receiver/decoder side (for WebRTC-SVC,
                Media Capabilities and WebCodecs), we have a path
                forward  which involves using a referenceScaling
                boolean and removing scalabiltyMode advertisement and
                configuration. The consensus is  reflected in the
                current editor's draft of WebRTC-SVC (see:
                https://w3c.github.io/webrtc-svc/ ) and compatible PRs
                are under development for MediaCapabilities and
                WebCodecs.

                On the sender/encoder side, we have added the "L1T1"
                scalability mode and specified its use in both
                advertisement and encoder configuration.

                Chris can provide more details with respect to the
                moving parts in Media Capabilities and WebCodecs.

                Here are links to the (now resolved) WebRTC-SVC issues:
                https://github.com/w3c/webrtc-svc/issues/48
                https://github.com/w3c/webrtc-svc/issues/52

                Here are links to related WebCodecs issues:
                https://github.com/w3c/webcodecs/issues/399

                Here are links to the related Media Capabilities issues:
                https://github.com/w3c/media-capabilities/issues/182
                https://github.com/w3c/media-capabilities/issues/183
                https://github.com/w3c/media-capabilities/issues/185




                On Wednesday, December 8, 2021 at 9:37:57 AM UTC-8
                Philipp Hancke wrote:

                    Am Mi., 8. Dez. 2021 um 17:52 Uhr schrieb Philip
                    Jägenstedt <[email protected]>:

                        Hi Harald,

                        Can you spell out what the uncontroversial
                        parts of this would be? Looking at the IDL in
                        https://w3c.github.io/webrtc-svc/ it looks
                        like it's all about modes.

                        My guess is that
                        it's RTCRtpEncodingParameters's scalabilityMode,
                        but is that right?


                    yeah
                    
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/peerconnection/rtc_rtp_encoding_parameters.idl;l=24
                    which is currently behind a flag.

                        Best regards,
                        Philip

                        On Mon, Dec 6, 2021 at 3:27 PM 'Harald
                        Alvestrand' via blink-dev
                        <[email protected]> wrote:

                            It seems like we don't have a strong push
                            towards either the MediaCapabilities or
                            the Codec Capabilities solution in the
                            issue on the sender side
                            (https://github.com/w3c/webrtc-svc/issues/49).
                            This is bad for quick resolution.

                            In the interest of getting the
                            uncontroversial parts shipped - what would
                            people think of letting the Codec
                            Capabilities list of modes remain behind
                            the flag, and push the rest of the API to
                            public?
                            Many usages of the function would work
                            quite well with only probing for supported
                            modes by trying to set the ones they want;
                            we could then let the issue sort itself
                            out in peace.

                            (On the receiver side, there seems to be
                            consensus on abandoning the mode list for
                            other reasons.)




                            On Wed, Nov 24, 2021 at 3:21 PM Mike West
                            <[email protected]> wrote:

                                Friendly ping on Yoav's question about
                                timelines.

                                -mike


                                On Wed, Nov 10, 2021 at 7:04 PM Yoav
                                Weiss <[email protected]> wrote:

                                    How long of a delay are we talking
                                    about here? Weeks? Months? Years?

                                    On Monday, October 25, 2021 at
                                    11:00:46 PM UTC+2 Harald
                                    Alvestrand wrote:

                                        The scalability modes (being
                                        able to set them) are the
                                        point of the launch.
                                        Figuring out which of the
                                        desired ones are
                                        available seems like it would
                                        be a requirement.


                                        On Mon, Oct 25, 2021 at 9:32
                                        PM Fernando Serboncini
                                        <[email protected]> wrote:

                                            It seems they are asking
                                            for a delay on Chrome
                                            launching this until the
                                            WebRTC WG makes a decision
                                            on it.
                                            It's not clear from the
                                            issue that there's a
                                            consensus on the right
                                            approach there.

                                            Did you consider launching
                                            things separately and
                                            delaying the scalability
                                            modes? Or does the whole
                                            launch make no sense
                                            without it?

-- You received this message because
                                    you are subscribed to the Google
                                    Groups "blink-dev" group.
                                    To unsubscribe from this group and
                                    stop receiving emails from it,
                                    send an email to
                                    [email protected].
                                    To view this discussion on the web
                                    visit
                                    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1197505b-23e6-491a-8fc6-4b386cce0bcen%40chromium.org
                                    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/1197505b-23e6-491a-8fc6-4b386cce0bcen%40chromium.org?utm_medium=email&utm_source=footer>.

-- You received this message because you are
                            subscribed to the Google Groups
                            "blink-dev" group.
                            To unsubscribe from this group and stop
                            receiving emails from it, send an email to
                            [email protected].
                            To view this discussion on the web visit
                            
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOqqYVHmEvq6MANGA078Fa9TqQe63b3QS5icAFaLbjH34ETfmw%40mail.gmail.com
                            
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOqqYVHmEvq6MANGA078Fa9TqQe63b3QS5icAFaLbjH34ETfmw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are
                        subscribed to the Google Groups "blink-dev" group.
                        To unsubscribe from this group and stop
                        receiving emails from it, send an email to
                        [email protected].

                        To view this discussion on the web visit
                        
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdU%2BkKr%3DqETzu8fBD6VmqGDQJwEuiXtn%2BKO-EtbDnquvg%40mail.gmail.com
                        
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYdU%2BkKr%3DqETzu8fBD6VmqGDQJwEuiXtn%2BKO-EtbDnquvg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

-- You received this message because you are subscribed to the Google
    Groups "blink-dev" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected].
    To view this discussion on the web visit
    
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f9e9006d-22be-4686-add7-1dcefe09a603n%40chromium.org
    
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f9e9006d-22be-4686-add7-1dcefe09a603n%40chromium.org?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_AJUughhscpGnOQcnJBWQB0NrY-hsqd0Tag%2Bbhn0_9Cg%40mail.gmail.com <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_AJUughhscpGnOQcnJBWQB0NrY-hsqd0Tag%2Bbhn0_9Cg%40mail.gmail.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/121aaf0b-bab0-d484-a5b3-e95a3114f810%40gmail.com.

Reply via email to