Iñaki Baz Castillo
Iñaki Baz Castillo
> Seamless transition from "L3T3" -> "L2T3" (dropping highest resolution layer) requires changing the input track from 1280 x 960 @ 60 fps to 640 x 480 @ 60 fps...
I understand it now, thanks. The problem is that, with the current webrtc-svc proposal, we no longer have access to existing "encodings" in the `RtpSender`. IMHO the app SHOULD NOT...
Well, there is a difference: In simulcast we can (and it's feasible today) switch off any stream (low, medium or high) since they are not dependent. However in SVC we...
Ok, so this issue is about implementing dependency descriptor RTP extension.
> DD does transport the temporal layer and it not codec dependent. GFD (generic frame descriptor) does too but is deprecated, see comments [here](https://webrtc-review.googlesource.com/c/src/+/344840) What is GFD? The old frame-marking...
> [this one](https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/api/rtp_parameters.h;l=331?q=generic-frame-descriptor-00) -- similar to DD, a bit older and easier to parse. But it did not even get a pseudo spec on [the url](http://www.webrtc.org/experiments/rtp-hdrext/generic-frame-descriptor-00) So then we ignore...
### TODO 1 (FIXED) (Fixed in https://github.com/versatica/mediasoup/pull/1416/commits/ad3817c99110c470ca8734089ccf7555f4d8dc5e) When running (in Linux Docker) `invoke test-asan-address`: ``` cd "/mediasoup/worker" && ASAN_OPTIONS=detect_leaks=1 "/mediasoup/worker/out/Release/build/mediasoup-worker-test-asan-address" --invisibles AddressSanitizer:DEADLYSIGNAL ================================================================= ==5092==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000...
### TODO 2 When running (in Linux Docker) `invoke test-asan-undefined`: ``` cd "/mediasoup/worker" && ASAN_OPTIONS=detect_leaks=1 "/mediasoup/worker/out/Release/build/mediasoup-worker-test-asan-undefined" --invisibles Randomness seeded to: 3112908262 ../../../include/RTC/RtpPacket.hpp:131:14: runtime error: member access within misaligned address 0xaaaab13273a6...
### TODO 3 Should we also enable `-sanitize='leak'` (well, probably included in `-satinize=address,leak`? Or should `ASAN_OPTIONS=detect_leaks=1` already enable it? NOTE: If I only run `-sanitize='leak'` I get these errors: ```...
> By adding that patch the _**TODO1**_ error does not appear. A new one is present though, but anyway `abseil` must be also given those compile and link options. Isn't...