mptsd icon indicating copy to clipboard operation
mptsd copied to clipboard

Go to next input when in the root of the list

Open lars18th opened this issue 6 years ago • 0 comments

When rotating over the list of inputs, you traverse the root of the list. This is an empty node, so you need to advance to the next element.

So, without this code a SEVERE bug exists inside the muxing task: Every time you go over the root of the list, then a NULL padding packet is inserted in the output. This consumes around 1/N of the bandwith (where N is the number of inputs). This patch fixes the bug and no padding is inserted when data is in the input buffer.

lars18th avatar Jul 09 '18 17:07 lars18th