I have a pipeline that uses audioconvert that sets a mix matrix that I’m changing on the fly to monitor two channels (ie, I want to monitor channel 3 and 4 through a WebRTC channel). I want to be able to change them on the fly and have this working:
Gst.utilSetObjectArg(audioConvert, 'mix-matrix', '<<0,0,1,0>,<0,0,0,1>>')
However, occasionally I’ll crash:
corrupted size vs. prev_size
Tho, more often I’ll just get the following:
[WARN] boxed.cc: BoxedDestroyed: 277: boxed possibly not freed (Gst.Message : (null))
This is on Gstreamer 26.10. Am I doing something wrong/is there a better way to do this, or is this a bug I should report?
Edit: I actually wonder if this might be solved by waiting for the element pad to be clear, and then set the value. Going to do some testing and see if that might resolve it.