15:10:45 RRSAgent has joined #webrtc 15:10:49 logging to https://www.w3.org/2024/10/15-webrtc-irc 15:12:40 jib: it's "setcodecpreferences" not "setcodecrequirements" - so proposal A is acceptable 15:13:33 orphis: proposal b might be better (fail early) 15:13:33 Zakim has joined #webrtc 15:16:09 pthatcher: not clear on send / receive codec preferences 15:18:09 jib: might need language to clarify "it's input to negotiation". 15:19:04 jib: fallback (A) should be more user friendly than failure (B) 15:20:31 tim panton: it's going to be pretty rare, easier to let the user who does strange things work things out than footguns. Prefer A. 15:20:51 orphis: A is a silent error, B is an explicit error. 15:24:05 Decision: Rough consensus on proposal A (fall back to "all supported codecs"). 15:24:35 [slide 15] 15:29:12 [slide 17] 15:29:18 bernard: duration? 15:31:55 bernard: in favor of doing a PR. 15:33:26 youenn: this exercise needs to be done. 15:33:56 youenn: on the receiving side, we need the DecodedSource proposal, which doesn't exist yet. 15:35:39 jib: we need to solve this problem. worried about the different data semantics. Might be an alternative to use EncodedVideoChunk in webrtc transforms. 15:36:01 bernard: both audio and video? 15:36:02 hta: yes. 15:37:03 jib: is round-trip conversion lossless or lossy? 15:37:23 hta: it's lossy from RTC to EncodedVideoChunk 15:38:09 youennf: should consider sending encodedvideochunk + metadata to the encodedvideosource. 15:39:20 orphis: what happens if new fields are added in the video chunk? 15:40:11 hta: we will have to update both specs in tandem. 15:41:51 [slide 21] 15:42:31 [slide 22] 15:42:36 Encoder complexity control 15:44:33 [slide 23] 15:44:48 joachimr has joined #webrtc 15:45:16 bernard: both for audio and video? 15:45:25 bernard: this control exists for Opus. 15:47:10 youennf: don't know if the application can get enough information to use this API effectively. 15:50:30 hbos: much like the content-hint API. 15:51:14 tim panton: see an use for this when sending multiple streams of opus, for instance. 15:52:40 hta: we can use compute pressure as one signal 15:52:57 youennf: hope we have more signals than compute pressure 15:53:01 [[slide 26] 15:53:21 App control over ICE checks (restricted from previous version) 15:55:11 [slide 28] 15:56:23 pthatcher: looks good, straightforward 15:57:01 [slide 29] 15:57:14 sameer: ready to move to a PR. 15:58:50 [slide 30] 15:58:54 future extensibility 16:00:29 [Slide 34] 16:00:50 [slide 35] 16:01:14 [slide 36] 16:02:29 [slide 37] 16:03:32 [slide 38] 16:03:36 [slide 39] 16:04:18 pthatcher: at TPAC - asked about community group (CG) - some people interested in joining a CG that wouldn't join a WG 16:05:01 jib: would be good to keep it in the WG 16:05:53 jib: if someday we could polyfill RTPSender and RTPReceiver on top of RTPTransport, this would be something that we could get behind. 16:06:37 pthatcher: the hard part of polyfilling RTPReceiver is the jitter buffer. 16:10:02 [slide 42] 16:10:06 [slide 43] 16:10:20 [slide 44] 16:12:17 [slide 47] 16:12:52 [slide 48] 16:13:42 [slide 49] 16:14:23 proposal: go with #2 16:14:33 jib: what was wrong with what you proposed at tpac? 16:15:17 jib: not sure it's powerful enough to mitigate against remote control 16:15:47 [slide 51] 16:16:11 eladalon: we can add a restricted list of events 16:16:52 eladalon: the TPAC proposals were clunky and unique on the web platform. This is more idiomatic. 16:17:48 jib: need to agree on the security level we are seeking. 16:18:53 youennf: look at ipad where pinch allows you to scroll & zoom at once. 16:20:12 youennf: could have an unified interface for both capture-wheel and set-zoom. 16:21:14 eladalon: don't understand why you'd want to merge these two very different user interactions. 16:22:41 eladalon: the demo works flawlessly with the trackpad. 16:23:11 jib: doesn't seem like tpac feedback has been incorporated. 16:23:25 eladalon: the minutes from tpac show a very different mood. 16:26:59 discussion.... 16:27:52 youennf: capturewheel has a reasonable degree of consensus on the model, but has comments - will provide feedback within 1-2 weeks. 16:37:11 hta: capturewheel is ready to ship. we should concentrate on objections to setzoomlevel that show that there are security concerns are not mitigated. 16:37:44 youennf: we should consider whether reusing the direct forwarding mechanism is possible. 16:38:22 guidou: the setzoomlevel is interaction with an app-provided API that needs to work without a touch screen. 16:39:43 eladalon: note - don't look at the spec until end-of-day tomorrow. 16:45:35 youennf: need to file an issue with HTML - we want a stricter limit than transient activation, think we need HTML experts to chime in on this. 16:46:10 eladalon: the proposals #1 and #2 give stricter limitations than transient activiation (as you requested). 16:47:08 youennf: we want synchronous actcivation, not transient activation. html spec should define that. 16:49:30 eladalon: can you give me a timeline to come back with feedback? 16:49:42 jib / youennf: 2 weeks for feedback. 16:51:39 jib: limiting to click in the initial version seems good to me. 17:37:29 Zakim has left #webrtc