Results 16 comments of Teo

Control protocol has been partially reverse engineered: https://github.com/chris-ritsen/network-audio-controller https://gearspace.com/board/music-computers/1221989-dante-routing-without-dante-controller-possible.html

Thanks for your reply. > so i merged (and improved) all patch sources using a preprocessor of the java text. the preprocessor uses comment-like sequences to selectively include or exclude...

> but if you are right, how is it that people complained about sigspoof checker giving wrong results before it actually requested the permission? > i've one possible explanation: the...

I've modified the patches to make it more similar to MicroG's approach: https://github.com/teowoz/haystack/compare/050d6319ad2f7b4a0558d8d61ce158d12a83e99c...teowoz:e845eb3e72bae2d20ac9c9907f566289cf53b5ef It won't work in Android 4.0 and below, but the MicroG patches are for >=4.4 anyway. You...

I've tested hardware decoding with `h264_cuvid`. It works. You need to create codec context using something like this: `av::VideoDecoderContext vdec(stream, av::findDecodingCodec("h264_cuvid"))`

I'm developing unofficial open source implementation of Dante protocol: https://gitlab.com/lumifaza/inferno . Currently it can receive audio from Dante devices.

Hardware-accelerated encoding also works (tested with nvenc). You may need to set low-level libavcodec's fields: `hw_device_ctx` and `hw_frames_ctx` using `av::VideoDecoderContext::raw()` accessor. Transcoding without raw frames leaving GPU's internal RAM (VRAM)...

According to Dante Controller's manual, friendly names are used for making subscriptions: > If a device or channel is renamed, Dante routing considers it to be a different device or...

I have locally changed Port::set_name implementation to use jack_port_rename and... the port was successfully renamed in `pw-dump`, but jack_lsp, qpwgraph and Carla were still showing the old name. So it...

I've had similar problem and went one step further, ChatGPT still doesn't work but has a different error message: 'PlayIntegrity verification failed'. What I've done: you probably need to have...