In my never ending quest to find out just wtf is wrong with tsched/alsa and my equalizer I now set my private sink's max_request to the max of the original and what I know I need in terms of the minimum granularity of filtering. It turns out that the original max_request though seems to be always higher with tsched=1 (meaning it's OK with tsched=0), more importantly the same is true for the nbytes parameter of the sink_input_pop callback. So large that I can't allocate a memchunk slot for it as it always outgrows them! Which leads to a segfault.
I attached a full bt and verbose output of pa (note the last lines before the segfault). Please take a look (cough cough Lennart). git repo: [email protected]:pulseaudio-equalizer/pulseaudio-equalizer.git
debugging.izp
Description: Binary data
_______________________________________________ pulseaudio-discuss mailing list [email protected] https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
