Mateusz Front

Results 46 issues of Mateusz Front

Design doc: https://membraneframework.atlassian.net/wiki/spaces/MEMBRANEFR/pages/8978457/Playback+states+refactor TODO: - [ ] Espec tests - [ ] FilterAggregator - [ ] handle_terminate_graceful

Some tests for pipeline and element are a bit outdated. They should be revisited and Espec ones should be rewritten to ExUnit. We should consider adding a code coverage tool...

enhancement

Currently it kills entire pipeline, so crash groups can't help

- [ ] Make sure other links are successful, there's no memory leak and a parent doesn't fail when a child fails between a link request and actual linking -...

We should revisit the shape of playback states, considering the following: - [ ] Playback states currently are not really related to the actual playbacks, but rather the readiness of...

enhancement
wisdom-of-big-buck-bunny
breaking-change

[TypeCheck](https://github.com/Qqwy/elixir-type_check) seems like a cool library for generating runtime type checking. Though using it in runtime may not be really beneficial for us, using it in integration tests could help...

enhancement
research

In some cases, it doesn't make sense or it's hard to make sure that some action's parameters are correct, for example, if a child being removed wasn't already removed. It...

enhancement
wisdom-of-big-buck-bunny

For example, demand of size _k_ should result in: - demanding _k_ MPEG frames on pad with MPEG caps - demanding _k_*_channels_no_ samples on pad with raw caps - demanding...

enhancement

Demands in bytes are problematic, because - elements demanding in bytes are incompatible with these demanding in buffers - they introduce complexity in the core, and thus performance overhead and...

wisdom-of-big-buck-bunny
breaking-change
discussion

Let's consider a case with DTLS handshake and SRTP encryption. We have SRTP encryptor, DTLS sink and some elements between them. Now, we send SRTP key via an upstream event...

enhancement
question