Shamir Khodzha

Results 17 comments of Shamir Khodzha

so far avx512 is in [experimental](https://doc.rust-lang.org/core/arch/x86_64/struct.__m512.html) state and some basic intrinsics arent in `core::arch::x86_64` platform module (for example `loadu_ps` and `setzero_ps`)

just found https://github.com/rust-lang/stdarch/blob/a3710694f94f13758799996e981dd2cc1069a514/crates/core_arch/src/x86_64/avx512f.rs#L91-L93 it seems just the docs are outdated :relieved: UPD: oh, there is no `_mm512_loadu_ps` :cry:

also this is just plain unwrap() which can fail in the same way https://github.com/http-rs/http-types/blob/539638273de768a24354b65999ad9317b6659204/src/hyperium_http.rs#L21-L23

and current Error already must include valid StatusCode https://github.com/http-rs/http-types/blob/dae51d7cf462ada802bd21cf4bc8c97dbacd7b97/src/error.rs#L15-L18

I tried doing something like this: https://github.com/khodzha/media/commit/108d7c6335e0de1c18f1cfafb971a22ef6a7e152#diff-c073ca9541b87e1d6a2a9d87c644a81cR146 but idk how to go from `AudioNodeEngine` to `PanningNode` to query `panning_model`

> We actually sample these as k-rate anyway you mean now ARate is implemented as KRate?

https://github.com/servo/media/pull/340 I've exposed node types via audio context, then they can be used in SetAutomationRate to do these checks